wlzboy
2 天以前 8cb5d3440208a3be3e772e65f1bd0ec63031ba62
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysEmergencyTaskServiceImpl.java
@@ -41,7 +41,7 @@
    @Override
    public void saveEmergencyInfo(Long taskId, String createUserName, TaskCreateVO createVO,
                                  String serviceOrderId, String dispatchOrderId, String serviceOrdNo) {
                                  Long serviceOrderId, Long dispatchOrderId, String serviceOrdNo) {
        SysTaskEmergency emergencyInfo = new SysTaskEmergency();
        emergencyInfo.setTaskId(taskId);
@@ -123,13 +123,13 @@
        }
        if (serviceOrderId != null) {
            emergencyInfo.setLegacyServiceOrdId(Long.parseLong(serviceOrderId));
            emergencyInfo.setLegacyServiceOrdId(serviceOrderId);
            emergencyInfo.setSyncStatus(2);
            emergencyInfo.setSyncTime(DateUtils.getNowDate());
            emergencyInfo.setSyncErrorMsg("旧系统同步过来");
        }
        if (dispatchOrderId != null) {
            emergencyInfo.setLegacyDispatchOrdId(Long.parseLong(dispatchOrderId));
            emergencyInfo.setLegacyDispatchOrdId(dispatchOrderId);
            emergencyInfo.setDispatchSyncStatus(2);
            emergencyInfo.setDispatchSyncTime(DateUtils.getNowDate());
            emergencyInfo.setDispatchSyncErrorMsg("旧系统同步过来");
@@ -143,6 +143,21 @@
        emergencyInfo.setCreateBy(createUserName);
        emergencyInfo.setUpdateBy(createUserName);
        if(createVO.getLegacyDispatchNsTime() != null){
            emergencyInfo.setLegacyDispatchNsTime(createVO.getLegacyDispatchNsTime());
        }
        if(createVO.getLegacyDispatchOrdClass() != null){
            emergencyInfo.setLegacyDispatchOrdClass(createVO.getLegacyDispatchOrdClass());
        }
        if(createVO.getLegacyDispatchOrdNo() != null){
            emergencyInfo.setLegacyDispatchOrdNo(createVO.getLegacyDispatchOrdNo());
        }
        if(createVO.getLegacyServiceNsTime() != null){
            emergencyInfo.setLegacyServiceNsTime(createVO.getLegacyServiceNsTime());
        }
        if(createVO.getLegacyServiceOrdClass() != null){
            emergencyInfo.setLegacyServiceOrdClass(createVO.getLegacyServiceOrdClass());
        }
        sysTaskEmergencyMapper.insertSysTaskEmergency(emergencyInfo);
    }
@@ -276,7 +291,28 @@
        oldEmergency.setUpdateTime(DateUtils.getNowDate());
        oldEmergency.setUpdateBy(userName);
        if( updateVO.getLegacyDispatchNsTime() != null) {
            oldEmergency.setLegacyDispatchNsTime(updateVO.getLegacyDispatchNsTime());
        }
        if( updateVO.getLegacyServiceNsTime() != null){
            oldEmergency.setLegacyServiceNsTime(updateVO.getLegacyServiceNsTime());
        }
        if( updateVO.getLegacyDispatchOrdClass() != null){
            oldEmergency.setLegacyDispatchOrdClass(updateVO.getLegacyDispatchOrdClass());
        }
        if( updateVO.getLegacyDispatchOrdNo() != null){
            oldEmergency.setLegacyDispatchOrdNo(updateVO.getLegacyDispatchOrdNo());
        }
        if( updateVO.getLegacyServiceOrdClass() != null){
            oldEmergency.setLegacyServiceOrdClass(updateVO.getLegacyServiceOrdClass());
        }
        sysTaskEmergencyMapper.updateSysTaskEmergency(oldEmergency);
    }
    @Override
    public SysTaskEmergency selectSysTaskEmergencyByTaskId(Long taskId) {
        return sysTaskEmergencyMapper.selectSysTaskEmergencyByTaskId(taskId);
    }
    @Override
@@ -420,6 +456,22 @@
        // 系统字段
        existingInfo.setUpdateTime(DateUtils.getNowDate());
        existingInfo.setUpdateBy(userName);
        if(createVO.getLegacyDispatchNsTime() != null){
            existingInfo.setLegacyDispatchNsTime(createVO.getLegacyDispatchNsTime());
        }
        if(createVO.getLegacyDispatchOrdNo() != null){
            existingInfo.setLegacyDispatchOrdNo(createVO.getLegacyDispatchOrdNo());
        }
        if(createVO.getLegacyServiceNsTime() != null){
            existingInfo.setLegacyServiceNsTime(createVO.getLegacyServiceNsTime());
        }
        if(createVO.getLegacyDispatchOrdClass() != null){
            existingInfo.setLegacyDispatchOrdClass(createVO.getLegacyDispatchOrdClass());
        }
        if(createVO.getLegacyServiceOrdClass() != null){
            existingInfo.setLegacyServiceOrdClass(createVO.getLegacyServiceOrdClass());
        }
        
        // 执行更新
        sysTaskEmergencyMapper.updateSysTaskEmergency(existingInfo);