|
@@ -1399,6 +1399,10 @@ public class WmScorePackageController {
|
|
|
List<WmScorePackage> list = wmScorePackageService.selectByReRelatedService(wmScorePackage);
|
|
|
if (list.size() > 0) {
|
|
|
for (WmScorePackage wmScorePackage1 : list) {
|
|
|
+ if (wmScorePackage1.getKfpjf().equals(0)) {
|
|
|
+ // 过滤掉可分配积分值为0的积分包
|
|
|
+ continue;
|
|
|
+ }
|
|
|
Map<String, Object> map1 = new HashMap<>();
|
|
|
map1.put("relationScoreName", wmScorePackage1.getScorePackageName());
|
|
|
map1.put("id", wmScorePackage1.getId());
|
|
@@ -1415,6 +1419,10 @@ public class WmScorePackageController {
|
|
|
wmScorePackage.setDeptId(wmScorePackage.getRelatedService());
|
|
|
List<WmScorePackage> list = wmScorePackageService.selectByReRelatedService(wmScorePackage);
|
|
|
for (WmScorePackage wmScorePackage1 : list) {
|
|
|
+ if (wmScorePackage1.getKfpjf().equals(0)) {
|
|
|
+ // 过滤掉可分配积分值为0的积分包
|
|
|
+ continue;
|
|
|
+ }
|
|
|
Map<String, Object> map3 = new HashMap<>();
|
|
|
map3.put("id", wmScorePackage1.getId());
|
|
|
map3.put("relationScoreName", wmScorePackage1.getScorePackageName());
|
|
@@ -1683,32 +1691,6 @@ public class WmScorePackageController {
|
|
|
} else {
|
|
|
return R.failed("cso没有分配积分规则");
|
|
|
}
|
|
|
-// WmScorePackage wmScorePackageRule = new WmScorePackage();
|
|
|
-// wmScorePackageRule.setDelFlag("0");
|
|
|
-// List<WmScorePackage> wmScorePackageRuleList = wmScorePackageService.list(Wrappers.query(wmScorePackageRule));
|
|
|
-// for (WmScorePackage wm : wmScorePackageRuleList) {
|
|
|
-// if (wmScorePackage.getRelationScoreId().equals(wm.getId())) {
|
|
|
-// WmTaskType wmTaskType = new WmTaskType();
|
|
|
-// wmTaskType.setRuleId(wm.getRuleId());
|
|
|
-// List<WmTaskType> wmTaskTypeList = wmTaskTypeService.selectByRuleId(wmTaskType);
|
|
|
-// if (wmTaskTypeList.size() > 0) {
|
|
|
-// wmScorePackage.setRuleId(wm.getRuleId());
|
|
|
-// wmScorePackage.setDrugEntId(wm.getDrugEntId());
|
|
|
-// } else {
|
|
|
-// return R.failed("需要药企给下级cso分配积分规则");
|
|
|
-// }
|
|
|
-// } else if ("".equals(wmScorePackage.getRelationScoreId())) {
|
|
|
-// WmTaskType wmTaskType = new WmTaskType();
|
|
|
-// wmTaskType.setRuleId(wmScorePackage.getAcceptSug());
|
|
|
-// List<WmTaskType> wmTaskTypeList = wmTaskTypeService.selectByRuleId(wmTaskType);
|
|
|
-// if (wmTaskTypeList.size() > 0) {
|
|
|
-// wmScorePackage.setRuleId(wmScorePackage.getAcceptSug());
|
|
|
-// wmScorePackage.setDrugEntId("");
|
|
|
-// } else {
|
|
|
-// return R.failed("cso没有分配积分呢规则");
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
} else {
|
|
|
// 没有关联积分包的情况
|
|
|
List<WmTaskType> taskTypeList = wmTaskTypeService.list(Wrappers.<WmTaskType>lambdaQuery()
|
|
@@ -1720,10 +1702,7 @@ public class WmScorePackageController {
|
|
|
return R.failed("cso没有分配积分规则");
|
|
|
}
|
|
|
}
|
|
|
- }/* else if (sysDeptRuleId.getLevel() == 3 && "".equals(wmScorePackage.getRelationScoreId())) {
|
|
|
- wmScorePackage.setRuleId(wmScorePackage.getAcceptSug());
|
|
|
- wmScorePackage.setDrugEntId("");
|
|
|
- }*/
|
|
|
+ }
|
|
|
|
|
|
boolean isAnswer = wmScorePackageService.save(wmScorePackage);
|
|
|
|