|
@@ -9,14 +9,18 @@ import cn.start.tz.framework.security.core.util.SecurityFrameworkUtils;
|
|
|
import cn.start.tz.framework.security.core.LoginUser;
|
|
import cn.start.tz.framework.security.core.LoginUser;
|
|
|
import cn.start.tz.module.pressure2.controller.admin.boilertaskorder.vo.BoilerOrderItemPageRespVO;
|
|
import cn.start.tz.module.pressure2.controller.admin.boilertaskorder.vo.BoilerOrderItemPageRespVO;
|
|
|
import cn.start.tz.module.pressure2.controller.admin.boilertaskorder.vo.BoilerTaskOrderPageReqVO;
|
|
import cn.start.tz.module.pressure2.controller.admin.boilertaskorder.vo.BoilerTaskOrderPageReqVO;
|
|
|
|
|
+import cn.start.tz.module.pressure2.controller.admin.boilertaskorder.vo.BoilerTaskOrderSyncReportVO;
|
|
|
import cn.start.tz.module.pressure2.controller.admin.boilertaskorderitemreport.vo.BoilerTaskOrderItemReportPageReqVO;
|
|
import cn.start.tz.module.pressure2.controller.admin.boilertaskorderitemreport.vo.BoilerTaskOrderItemReportPageReqVO;
|
|
|
import cn.start.tz.module.pressure2.controller.admin.boilertaskorderitemreport.vo.BoilerTaskOrderItemReportSignReqVO;
|
|
import cn.start.tz.module.pressure2.controller.admin.boilertaskorderitemreport.vo.BoilerTaskOrderItemReportSignReqVO;
|
|
|
import cn.start.tz.module.pressure2.controller.admin.boilertaskorderitemreport.vo.BoilerTaskOrderItemReportSignRespVO;
|
|
import cn.start.tz.module.pressure2.controller.admin.boilertaskorderitemreport.vo.BoilerTaskOrderItemReportSignRespVO;
|
|
|
|
|
+import cn.start.tz.module.pressure2.controller.admin.dynamictbins.vo.CreateInstantiateWithRuleVO;
|
|
|
import cn.start.tz.module.pressure2.controller.app.taskorderitemreport.vo.InspectionOpinionUploadReqVo;
|
|
import cn.start.tz.module.pressure2.controller.app.taskorderitemreport.vo.InspectionOpinionUploadReqVo;
|
|
|
import cn.start.tz.module.pressure2.dal.dataobject.boilertaskorderitemreport.BoilerTaskOrderItemReportDO;
|
|
import cn.start.tz.module.pressure2.dal.dataobject.boilertaskorderitemreport.BoilerTaskOrderItemReportDO;
|
|
|
import cn.start.tz.module.pressure2.dal.mysql.boilertaskorderitemreport.BoilerTaskOrderItemReportMapper;
|
|
import cn.start.tz.module.pressure2.dal.mysql.boilertaskorderitemreport.BoilerTaskOrderItemReportMapper;
|
|
|
import cn.start.tz.module.pressure2.framework.appauth.core.context.AppAuthContextHolder;
|
|
import cn.start.tz.module.pressure2.framework.appauth.core.context.AppAuthContextHolder;
|
|
|
import cn.start.tz.module.pressure2.service.boilertaskorder.BoilerTaskOrderService;
|
|
import cn.start.tz.module.pressure2.service.boilertaskorder.BoilerTaskOrderService;
|
|
|
|
|
+import cn.start.tz.module.pressure2.service.dynamictbins.DynamicTbInsService;
|
|
|
|
|
+import com.alibaba.fastjson2.JSONObject;
|
|
|
import jakarta.annotation.Resource;
|
|
import jakarta.annotation.Resource;
|
|
|
import jodd.util.StringUtil;
|
|
import jodd.util.StringUtil;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -52,6 +56,9 @@ public class BoilerAppTaskOrderItemReportServiceImpl implements BoilerAppTaskOrd
|
|
|
@Resource
|
|
@Resource
|
|
|
private BoilerTaskOrderItemReportMapper boilerTaskOrderItemReportMapper;
|
|
private BoilerTaskOrderItemReportMapper boilerTaskOrderItemReportMapper;
|
|
|
|
|
|
|
|
|
|
+ @Resource
|
|
|
|
|
+ private DynamicTbInsService dynamicTbInsService;
|
|
|
|
|
+
|
|
|
@Resource
|
|
@Resource
|
|
|
private RedissonClient redissonClient;
|
|
private RedissonClient redissonClient;
|
|
|
|
|
|
|
@@ -120,6 +127,13 @@ public class BoilerAppTaskOrderItemReportServiceImpl implements BoilerAppTaskOrd
|
|
|
updateWrapper.set(BoilerTaskOrderItemReportDO::getRectificationStatus, 2);
|
|
updateWrapper.set(BoilerTaskOrderItemReportDO::getRectificationStatus, 2);
|
|
|
}
|
|
}
|
|
|
boilerTaskOrderItemReportMapper.update(updateWrapper);
|
|
boilerTaskOrderItemReportMapper.update(updateWrapper);
|
|
|
|
|
+ // 签名完更新
|
|
|
|
|
+ if (Integer.valueOf(0).equals(reqVo.getBusinessType())) {
|
|
|
|
|
+ BoilerTaskOrderSyncReportVO syncReportVO = new BoilerTaskOrderSyncReportVO();
|
|
|
|
|
+ syncReportVO.setRefId(reportDO.getId());
|
|
|
|
|
+ syncReportVO.setReportType("record");
|
|
|
|
|
+ boilerTaskOrderService.syncReportData(syncReportVO);
|
|
|
|
|
+ }
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
throw exception(new ErrorCode(10071, "检验意见通知书整改-执行失败:" + e.getMessage()));
|
|
throw exception(new ErrorCode(10071, "检验意见通知书整改-执行失败:" + e.getMessage()));
|
|
|
} finally {
|
|
} finally {
|