소스 검색

bug

Signed-off-by: liuyc <56808083@qq.com>
liuyc 1 년 전
부모
커밋
25a9038517
1개의 변경된 파일15개의 추가작업 그리고 0개의 파일을 삭제
  1. 15 0
      blade-service/blade-meter/src/main/java/org/springblade/meter/controller/TaskController.java

+ 15 - 0
blade-service/blade-meter/src/main/java/org/springblade/meter/controller/TaskController.java

@@ -564,6 +564,11 @@ public class TaskController extends BladeController {
 
                         this.updateApproveStatus(serviceMap, 0); //未上报
 
+                        /*修改计量期的审批状态=未上报*/
+                        contractMeterPeriodService.update(Wrappers.<ContractMeterPeriod>lambdaUpdate()
+                                .set(ContractMeterPeriod::getApproveStatus, 0)
+                                .eq(ContractMeterPeriod::getId, periodId));
+
                         /*删除业务复制数据taskVO*/
                         jdbcTemplate.execute("DELETE FROM s_middle_meter_apply_task WHERE contract_period_id = '" + periodId + "' AND task_id = " + taskRepealDTO.getTaskId());
                         jdbcTemplate.execute("DELETE FROM s_inventory_form_apply_task WHERE contract_period_id = '" + periodId + "' AND task_id = " + taskRepealDTO.getTaskId());
@@ -584,6 +589,11 @@ public class TaskController extends BladeController {
 
                         this.updateApproveStatus(serviceMap, 0); //未上报
 
+                        /*修改计量期的审批状态=未上报*/
+                        periodService.update(Wrappers.<MeterPeriod>lambdaUpdate()
+                                .set(MeterPeriod::getApproveStatus, 0)
+                                .eq(MeterPeriod::getId, periodId));
+
                         /*删除业务复制数据taskVO*/
                         jdbcTemplate.execute("DELETE FROM s_material_meter_form_task WHERE meter_period_id = '" + periodId + "' AND task_id = " + taskRepealDTO.getTaskId());
 
@@ -603,6 +613,11 @@ public class TaskController extends BladeController {
 
                         this.updateApproveStatus(serviceMap, 0); //未上报
 
+                        /*修改计量期的审批状态=未上报*/
+                        periodService.update(Wrappers.<MeterPeriod>lambdaUpdate()
+                                .set(MeterPeriod::getApproveStatus, 0)
+                                .eq(MeterPeriod::getId, periodId));
+
                         /*删除业务复制数据taskVO*/
                         jdbcTemplate.execute("DELETE FROM s_start_pay_meter_form_task WHERE meter_period_id = '" + periodId + "' AND task_id = " + taskRepealDTO.getTaskId());