Преглед на файлове

fix: 发企业包的时候 扣减计划分值

shc преди 7 месеца
родител
ревизия
a4b27e07bc
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/service/impl/WmScorePackaeServiceImpl.java

+ 4 - 0
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/service/impl/WmScorePackaeServiceImpl.java

@@ -4374,6 +4374,10 @@ public class WmScorePackaeServiceImpl extends ServiceImpl<WmScorePackageMapper,
 
         planPkgService.save(rel);
 
+        // 更新所关联的计划可用分值
+        implementPlanService.update(Wrappers.<SysImplementPlan>lambdaUpdate().setSql("availScore = availScore - " + wmScorePackage.getScore())
+                .eq(SysImplementPlan::getPlanId, planId));
+
         // 保存积分包任务类型数量限制 && 异步生成合同
         List<Map<String, Object>> typeQtyList = wmScorePackage.getPkgTaskTypeQtyList();
         List<WmPackageTaskTypeQty> collect = null;