xuzhancheng 2 週間 前
コミット
9c01692cc8

+ 3 - 0
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/dal/mysql/equippipe/EquipPipeMapper.java

@@ -181,6 +181,9 @@ public interface EquipPipeMapper extends BaseMapperX<EquipPipeDO> {
                 .set(EquipPipeDO::getUpdateTime, LocalDateTime.now())
                 .set(EquipPipeDO::getUpdater, updateObj.getUpdater())
                 .set(EquipPipeDO::getIsEffective, updateObj.getIsEffective())
+                .set(EquipPipeDO::getLastLegalPeriodicalInspectionReportNo, updateObj.getLastLegalPeriodicalInspectionReportNo())
+                .set(EquipPipeDO::getLastMaintenanceReportNo, updateObj.getLastMaintenanceReportNo())
+                .set(EquipPipeDO::getLastYearReportNo, updateObj.getLastYearReportNo())
                 .eq(EquipPipeDO::getId, updateObj.getId())
         );
     }

+ 7 - 5
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/service/boilertaskorder/BoilerTaskOrderServiceImpl.java

@@ -2852,11 +2852,13 @@ public class BoilerTaskOrderServiceImpl extends ServiceImpl<BoilerTaskOrderMappe
 
             String acceptOrderId = boilerTaskOrderDO.getAcceptOrderId();
             AcceptOrderDO acceptOrderDO = acceptOrderMapper.selectById(acceptOrderId);
-            acceptOrderDO.setServiceAmount(serviceAmount);
-            acceptOrderDO.setShouldAmount(shouldAmount);
-            acceptOrderDO.setActualAmount(orderFee);
-            acceptOrderDO.setReduceFee(reduceFee);
-            acceptOrderMapper.updateById(acceptOrderDO);
+            if (acceptOrderDO != null) {
+                acceptOrderDO.setServiceAmount(serviceAmount);
+                acceptOrderDO.setShouldAmount(shouldAmount);
+                acceptOrderDO.setActualAmount(orderFee);
+                acceptOrderDO.setReduceFee(reduceFee);
+                acceptOrderMapper.updateById(acceptOrderDO);
+            }
         }
     }
 

+ 6 - 4
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/service/pipetaskorder/PipeTaskOrderServiceImpl.java

@@ -2165,10 +2165,12 @@ public class PipeTaskOrderServiceImpl extends ServiceImpl<PipeTaskOrderMapper, P
 
             String acceptOrderId = pipeTaskOrderDO.getAcceptOrderId();
             AcceptOrderDO acceptOrderDO = acceptOrderMapper.selectById(acceptOrderId);
-            acceptOrderDO.setServiceAmount(serviceAmount);
-            acceptOrderDO.setShouldAmount(shouldAmount);
-            acceptOrderDO.setReduceFee(reduceFee);
-            acceptOrderMapper.updateById(acceptOrderDO);
+            if (acceptOrderDO != null) {
+                acceptOrderDO.setServiceAmount(serviceAmount);
+                acceptOrderDO.setShouldAmount(shouldAmount);
+                acceptOrderDO.setReduceFee(reduceFee);
+                acceptOrderMapper.updateById(acceptOrderDO);
+            }
         }
 
     }

+ 6 - 0
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/service/synchronization/SynchronizationServiceImpl.java

@@ -762,6 +762,12 @@ public class SynchronizationServiceImpl implements SynchronizationService {
         equipPipeDO.setStandard(pipeDto.STANDARD);
         equipPipeDO.setIsEffective(pipeDto.IS_EFFECTIVE);
 
+        equipPipeDO.setUnitAddress(pipeDto.ADDRESS);
+        equipPipeDO.setContactPhone(pipeDto.OPERATOR_TEL);
+        equipPipeDO.setLastLegalPeriodicalInspectionReportNo(pipeDto.ALL_REPORTNO);
+        equipPipeDO.setLastMaintenanceReportNo(pipeDto.FIX_RESULT_REPORTNO);
+        equipPipeDO.setLastYearReportNo(pipeDto.ONLINE_REPORTNO);
+
 
         // 处理管道详情信息
         if (pipeDetailDtoS != null && !pipeDetailDtoS.isEmpty()) {

+ 88 - 66
tz-module-pressure2/tz-module-pressure2-biz/src/main/java/cn/start/tz/module/pressure2/service/synchronization/dto/PipeDto.java

@@ -8,327 +8,327 @@ public class PipeDto {
      * ID
      */
     public Integer ID;
-    
+
     /**
      * 单位代码
      */
     public String UNITCODE;
-    
+
     /**
      * checkUnit单位
      */
     public String CHECKUNIT;
-    
+
     /**
      * 设备归属
      */
     public String AREACODE;
-    
+
     /**
      * 设备归属名称
      */
     public String AREANAME;
-    
+
     /**
      * 装置名称
      */
     public String NAME;
-    
+
     /**
      * 设计单位
      */
     public String DESIGNUNIT;
-    
+
     /**
      * 设计规范
      */
     public String DESIGNSTANDARD;
-    
+
     /**
      * 设计日期
      */
     public String DESIGNDATE;
-    
+
     /**
      * 安装单位
      */
     public String INSTALLUNIT;
-    
+
     /**
      * 安装验收规范
      */
     public String INSTALLSTANDARD;
-    
+
     /**
      * 安装日期
      */
     public String INSTALLDATE;
-    
+
     /**
      * 投用日期
      */
     public String USEDATE;
-    
+
     /**
      * 使用证编号,装置才有使用证编号,2009-09-14 增加的字段
      */
     public String USENO;
-    
+
     /**
      * 项目费用,2009-09-14 增加的字段
      */
     public String FEEITEM;
-    
+
     /**
      * 被计划的次数,2009-09-14从管线调用到装置。
      */
     public Integer PLANNUMS;
-    
+
     /**
      * 全面检验的项目
      */
     public String ALLITEM;
-    
+
     /**
      * 在线检验的项目
      */
     public String ONLINEITEM;
-    
+
     /**
      * 下次全面检验日期
      */
     public String NEXTALLDATE;
-    
+
     /**
      * 下次在线检验日期
      */
     public String NEXTONLINEDATE;
-    
+
     /**
      * 报告阶段状态
      */
     public String PHASE_STATE;
-    
+
     /**
      * 装置类型(待用)
      */
     public String EQUIPMENTTYPE;
-    
+
     /**
      * 主表密集
      */
     public String CATEGORIES;
-    
+
     /**
      * 主表密字
      */
     public String SECRETWORD;
-    
+
     /**
      * 上层主表记录顺序号
      */
     public String RECORD;
-    
+
     /**
      * 设备归属地名
      */
     public String EQUIPMENTPLACE;
-    
+
     /**
      * 在线状态
      */
     public String ONLINESTATUS;
-    
+
     /**
      * 使用单位
      */
     public String UNITNAME;
-    
+
     /**
      * 管道最高级别
      */
     public String PIPECLASS;
-    
+
     /**
      * 使用证汇总编号
      */
     public String USEHZNO;
-    
+
     /**
      * 检验部门
      */
     public String CHECKDEPARTMENT;
-    
+
     /**
      * 是否已申请注册代码,0为已申请,1为未申请
      */
     public String SFSQ;
-    
+
     /**
      * 管道使用地址
      */
     public String SB_ADDRESS;
-    
+
     /**
      * 管道注册编号(因材料成分独审报告审核报错而添加)
      */
     public String REGISTERNO;
-    
+
     /**
      * 工程号
      */
     public String PROJECT_NO;
-    
+
     /**
      * 工程名称
      */
     public String PROJECT_NAME;
-    
+
     /**
      * 使用状态
      */
     public String USESTATUS;
-    
+
     /**
      * 绝热层厚度
      */
     public String INSULATIONPLY;
-    
+
     /**
      * 管道名称
      */
     public String PIPE_NAME;
-    
+
     /**
      * 管道编号
      */
     public String PIPE_NO;
-    
+
     /**
      * 管道级别
      */
     public String PIPE_LEVEL;
-    
+
     /**
      * 管道长度
      */
     public String PIPE_LEN;
-    
+
     /**
      * 起止位置
      */
     public String START_END_POS;
-    
+
     /**
      * 验收日期
      */
     public String ACCEPTDATE;
-    
+
     /**
      * 敷设方式
      */
     public String LAYTYPE;
-    
+
     /**
      * 设计压力
      */
     public String DESIGNPRESSURE;
-    
+
     /**
      * 工作压力
      */
     public String WORKPRESSURE;
-    
+
     /**
      * 设计温度
      */
     public String DESIGNTEMPERATURE;
-    
+
     /**
      * 工作温度
      */
     public String WORKTEMPERATURE;
-    
+
     /**
      * 管材牌号
      */
     public String MATERIALNO;
-    
+
     /**
      * 工作介质
      */
     public String WORKMEDUIM;
-    
+
     /**
      * 绝热层材料
      */
     public String INSULATION;
-    
+
     /**
      * 防腐层材料
      */
     public String ANTISEPSIS;
-    
+
     /**
      * 腐蚀裕量
      */
     public String CAUTERY;
-    
+
     /**
      * 综合拜访任务检验项目收费
      */
     public String COMPREHENSIVEITEM;
-    
+
     /**
      * 管道主要规格
      */
     public String STANDARD;
-    
+
     /**
      * 管材标准
      */
     public String MATERIALSTANDARD;
-    
+
     /**
      * 介质毒性程度
      */
     public String MEDIUM_TOXICITY_LEVEL;
-    
+
     /**
      * 火灾危险性
      */
     public String FIRE_RISK;
-    
+
     /**
      * 管道连接方式
      */
     public String ATTENDED_MODE;
-    
+
     /**
      * 管道品种
      */
     public String VARIETY;
-    
+
     /**
      * 安全管理部门
      */
     public String DEPARTMENT;
-    
+
     /**
      * 承受交变应力
      */
     public String ALTERNATING;
-    
+
     /**
      * 剧烈循环工况
      */
     public String SEVERE_CYCLIC;
-    
+
     /**
      * 安全管理人员
      */
     public String SECURITYMAN;
-    
+
     /**
      * 使用单位经办人
      */
@@ -337,7 +337,7 @@ public class PipeDto {
     /**
      * 管道类别
      */
-    public  String PIPE_CATEGORY;
+    public String PIPE_CATEGORY;
 
     /**
      * 街道
@@ -348,4 +348,26 @@ public class PipeDto {
      * 是否有效
      */
     public String IS_EFFECTIVE;
+
+    /**
+     * 使用单位地址
+     */
+    public String ADDRESS;
+    /**
+     * 联系电话
+     */
+    public String OPERATOR_TEL;
+
+    /**
+     * 上次定检报告编号
+     */
+    public String ALL_REPORTNO;
+    /**
+     * 上次监检报告编号
+     */
+    public String FIX_RESULT_REPORTNO;
+    /**
+     * 上次年检报告编号
+     */
+    public String ONLINE_REPORTNO;
 }