Browse Source

更新预警状态

buzhanyi 2 years ago
parent
commit
0265a97d8f

+ 4 - 0
purchase-system/src/main/java/com/ozs/plan/service/impl/PlanQuarterServiceImpl.java

@@ -28,6 +28,7 @@ import com.ozs.plan.mapper.PlanYearsMapper;
 import com.ozs.plan.service.PlanQuarterService;
 import com.ozs.pm.doman.PmDemand;
 import com.ozs.pm.mapper.PmDemandMapper;
+import com.ozs.pm.service.IPmDemandService;
 import com.ozs.system.domain.SysFileInfo;
 import com.ozs.system.domain.SysFileRef;
 import com.ozs.system.domain.vo.responseVo.SysDeptResponseVo;
@@ -82,6 +83,8 @@ public class PlanQuarterServiceImpl extends ServiceImpl<PlanQuarterMapper, PlanQ
     private SysFileService fileService;
     @Autowired
     private PmDemandMapper pmDemandMapper;
+    @Autowired
+    private IPmDemandService demandService;
 
     @Override
     public List<PlanQuarterResponseVo> selectPlanQuarterListEXP(PlanQuarterStandardVo vo, LoginUser loginUser) {
@@ -448,6 +451,7 @@ public class PlanQuarterServiceImpl extends ServiceImpl<PlanQuarterMapper, PlanQ
         demand.setProjectStatus(PmProjectStatus.DEMAND_WAIT_FILL.getCode());
         demand.setCreateTime(new Date());
         pmDemandMapper.insert(demand);
+        demandService.updateDemandWarnStatus(demand.getDemandId());
         //计划附件也进行同步---查询年度计划附件后复制一份改为项目需求附件
         LambdaQueryWrapper<SysFileRef> sysFileRefLp = new LambdaQueryWrapper<>();
         sysFileRefLp.eq(SysFileRef::getType, SysFileRefEnum.PLAN_YEAR.getType());

+ 2 - 0
purchase-system/src/main/java/com/ozs/plan/service/impl/PlanYearsServiceImpl.java

@@ -489,6 +489,8 @@ public class PlanYearsServiceImpl extends ServiceImpl<PlanYearsMapper, PlanYears
             demand.setPurchaseDeptId(Long.valueOf(byId.getPurchaseDeptId()));
             demand.setCreateTime(new Date());
             pmDemandMapper.insert(demand);
+            log.info("预警状态更新:demandID:{}", demand.getDemandId());
+            demandService.updateDemandWarnStatus(demand.getDemandId());
             //计划附件进行同步---查询年度计划附件后复制一份改为项目需求附件
             LambdaQueryWrapper<SysFileRef> sysFileRefLp = new LambdaQueryWrapper<>();
             sysFileRefLp.eq(SysFileRef::getType, SysFileRefEnum.PLAN_YEAR.getType());

+ 4 - 0
purchase-system/src/main/java/com/ozs/plan/service/impl/ProvisionalPlanServiceImpl.java

@@ -28,6 +28,7 @@ import com.ozs.plan.mapper.ProvisionalPlanMapper;
 import com.ozs.plan.service.ProvisionalPlanService;
 import com.ozs.pm.doman.PmDemand;
 import com.ozs.pm.mapper.PmDemandMapper;
+import com.ozs.pm.service.IPmDemandService;
 import com.ozs.system.domain.SysFileInfo;
 import com.ozs.system.domain.SysFileRef;
 import com.ozs.system.domain.vo.responseVo.SysDeptResponseVo;
@@ -65,6 +66,8 @@ public class ProvisionalPlanServiceImpl extends ServiceImpl<ProvisionalPlanMappe
     private SysFileService fileService;
     @Autowired
     private PmDemandMapper pmDemandMapper;
+    @Autowired
+    private IPmDemandService demandService;
 
     @Override
     public int deleteProvisionalPlanById(Integer planPracticalId) {
@@ -427,6 +430,7 @@ public class ProvisionalPlanServiceImpl extends ServiceImpl<ProvisionalPlanMappe
         demand.setUpdateTime(demand.getCreateTime());
         demand.setUpdateBy(demand.getCreateBy());
         pmDemandMapper.insert(demand);
+        demandService.updateDemandWarnStatus(demand.getDemandId());
         //计划附件也进行同步---查询年度计划附件后复制一份改为项目需求附件
         LambdaQueryWrapper<SysFileRef> sysFileRefLp = new LambdaQueryWrapper<>();
         sysFileRefLp.eq(SysFileRef::getType, SysFileRefEnum.PLAN_YEAR.getType());