Commit 900dba91 authored by tianbo's avatar tianbo

96333救援时长修改

parent baaedc5a
...@@ -63,7 +63,6 @@ import java.text.ParseException; ...@@ -63,7 +63,6 @@ import java.text.ParseException;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.time.ZoneId; import java.time.ZoneId;
import java.time.ZoneOffset;
import java.time.temporal.ChronoUnit; import java.time.temporal.ChronoUnit;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
...@@ -460,9 +459,9 @@ public class AlertCalledServiceImpl extends BaseService<AlertCalledDto,AlertCall ...@@ -460,9 +459,9 @@ public class AlertCalledServiceImpl extends BaseService<AlertCalledDto,AlertCall
// FeignClientResult<List<AgencyUserModel>> userListResult = Privilege.agencyUserClient.list(null,null); // FeignClientResult<List<AgencyUserModel>> userListResult = Privilege.agencyUserClient.list(null,null);
// FeignClientResult<List<AgencyUserModel>> userListResult = Privilege.agencyUserClient.queryByRoleId(dutySeatsRoleIds,null); // FeignClientResult<List<AgencyUserModel>> userListResult = Privilege.agencyUserClient.queryByRoleId(dutySeatsRoleIds,null);
ReginParams reginParams = citInfoService.getReginParams(); ReginParams reginParams = citInfoService.getReginParams();
String RegionCode = reginParams.getCompany().getRegionCode(); String companyCode = reginParams.getCompany().getCompanyCode();
LambdaQueryWrapper<TzsCitInfo> wrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<TzsCitInfo> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(TzsCitInfo::getRegionCode,RegionCode); wrapper.eq(TzsCitInfo::getRegionCode, companyCode);
List<TzsCitInfo> citInfoList = citInfoService.list(wrapper); List<TzsCitInfo> citInfoList = citInfoService.list(wrapper);
List<TzsCitInfoDto> citInfoDtoList = new ArrayList<>(); List<TzsCitInfoDto> citInfoDtoList = new ArrayList<>();
for(TzsCitInfo citInfo : citInfoList){ for(TzsCitInfo citInfo : citInfoList){
......
...@@ -16,10 +16,7 @@ import com.yeejoin.amos.boot.module.elevator.api.entity.AlertCalled; ...@@ -16,10 +16,7 @@ import com.yeejoin.amos.boot.module.elevator.api.entity.AlertCalled;
import com.yeejoin.amos.boot.module.elevator.api.entity.AlertFormValue; import com.yeejoin.amos.boot.module.elevator.api.entity.AlertFormValue;
import com.yeejoin.amos.boot.module.elevator.api.entity.DispatchPaper; import com.yeejoin.amos.boot.module.elevator.api.entity.DispatchPaper;
import com.yeejoin.amos.boot.module.elevator.api.entity.DispatchTask; import com.yeejoin.amos.boot.module.elevator.api.entity.DispatchTask;
import com.yeejoin.amos.boot.module.elevator.api.entity.MaintenanceUnit;
import com.yeejoin.amos.boot.module.elevator.api.entity.RescueProcess; import com.yeejoin.amos.boot.module.elevator.api.entity.RescueProcess;
import com.yeejoin.amos.boot.module.elevator.api.entity.RescueStation;
import com.yeejoin.amos.boot.module.elevator.api.entity.UseUnit;
import com.yeejoin.amos.boot.module.elevator.api.enums.DispatchPaperEnums; import com.yeejoin.amos.boot.module.elevator.api.enums.DispatchPaperEnums;
import com.yeejoin.amos.boot.module.elevator.api.mapper.RescueProcessMapper; import com.yeejoin.amos.boot.module.elevator.api.mapper.RescueProcessMapper;
import com.yeejoin.amos.boot.module.elevator.api.service.IRescueProcessService; import com.yeejoin.amos.boot.module.elevator.api.service.IRescueProcessService;
...@@ -104,7 +101,7 @@ public class RescueProcessServiceImpl extends BaseService<RescueProcessDto,Rescu ...@@ -104,7 +101,7 @@ public class RescueProcessServiceImpl extends BaseService<RescueProcessDto,Rescu
} }
// 救援时长 用完成时间减去到达时间 // 救援时长 用完成时间减去到达时间
if(rescueTime != null && dispatchTime != null) { if(rescueTime != null && dispatchTime != null) {
String hms = DateUtils.getTimestr(rescueTime,dispatchTime); String hms = DateUtils.getTimeDiffString(arriveTime, dispatchTime);
rescueProcessDto.setArriveUseTime(hms); rescueProcessDto.setArriveUseTime(hms);
} }
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
......
...@@ -92,7 +92,7 @@ public class RescueProcessServiceImpl extends BaseService<RescueProcessDto,Rescu ...@@ -92,7 +92,7 @@ public class RescueProcessServiceImpl extends BaseService<RescueProcessDto,Rescu
Date rescueTime = rescueProcessDto.getRescueTime(); Date rescueTime = rescueProcessDto.getRescueTime();
if(arriveTime != null && dispatchTime != null) { if(arriveTime != null && dispatchTime != null) {
Long arriveTimes = arriveTime.getTime() - dispatchTime.getTime(); // 相差毫秒数 Long arriveTimes = arriveTime.getTime() - dispatchTime.getTime(); // 相差毫秒数
String hms = DateUtils.getTimestr(arriveTime,dispatchTime); String hms = DateUtils.getTimeDiffString(arriveTime,dispatchTime);
rescueProcessDto.setIsTimeout(arriveTimes < 1800000 ? false : true); rescueProcessDto.setIsTimeout(arriveTimes < 1800000 ? false : true);
rescueProcessDto.setArriveUseTime(hms); rescueProcessDto.setArriveUseTime(hms);
} }
......
...@@ -13,10 +13,7 @@ import com.yeejoin.amos.boot.module.jczs.api.entity.AlertCalled; ...@@ -13,10 +13,7 @@ import com.yeejoin.amos.boot.module.jczs.api.entity.AlertCalled;
import com.yeejoin.amos.boot.module.jczs.api.entity.AlertFormValue; import com.yeejoin.amos.boot.module.jczs.api.entity.AlertFormValue;
import com.yeejoin.amos.boot.module.jczs.api.entity.DispatchPaper; import com.yeejoin.amos.boot.module.jczs.api.entity.DispatchPaper;
import com.yeejoin.amos.boot.module.jczs.api.entity.DispatchTask; import com.yeejoin.amos.boot.module.jczs.api.entity.DispatchTask;
import com.yeejoin.amos.boot.module.jczs.api.entity.MaintenanceUnit;
import com.yeejoin.amos.boot.module.jczs.api.entity.RescueProcess; import com.yeejoin.amos.boot.module.jczs.api.entity.RescueProcess;
import com.yeejoin.amos.boot.module.jczs.api.entity.RescueStation;
import com.yeejoin.amos.boot.module.jczs.api.entity.UseUnit;
import com.yeejoin.amos.boot.module.jczs.api.enums.DispatchPaperEnums; import com.yeejoin.amos.boot.module.jczs.api.enums.DispatchPaperEnums;
import com.yeejoin.amos.boot.module.jczs.api.mapper.RescueProcessMapper; import com.yeejoin.amos.boot.module.jczs.api.mapper.RescueProcessMapper;
import com.yeejoin.amos.boot.module.jczs.api.service.IRescueProcessService; import com.yeejoin.amos.boot.module.jczs.api.service.IRescueProcessService;
...@@ -95,7 +92,7 @@ public class RescueProcessServiceImpl extends BaseService<RescueProcessDto,Rescu ...@@ -95,7 +92,7 @@ public class RescueProcessServiceImpl extends BaseService<RescueProcessDto,Rescu
Date rescueTime = rescueProcessDto.getRescueTime(); Date rescueTime = rescueProcessDto.getRescueTime();
if(arriveTime != null && dispatchTime != null) { if(arriveTime != null && dispatchTime != null) {
Long arriveTimes = arriveTime.getTime() - dispatchTime.getTime(); // 相差毫秒数 Long arriveTimes = arriveTime.getTime() - dispatchTime.getTime(); // 相差毫秒数
String hms = DateUtils.getTimestr(arriveTime,dispatchTime); String hms = DateUtils.getTimeDiffString(arriveTime,dispatchTime);
rescueProcessDto.setIsTimeout(arriveTimes < 1800000 ? false : true); rescueProcessDto.setIsTimeout(arriveTimes < 1800000 ? false : true);
rescueProcessDto.setArriveUseTime(hms); rescueProcessDto.setArriveUseTime(hms);
} }
......
...@@ -13,10 +13,7 @@ import com.yeejoin.amos.boot.module.tcm.api.entity.AlertCalled; ...@@ -13,10 +13,7 @@ import com.yeejoin.amos.boot.module.tcm.api.entity.AlertCalled;
import com.yeejoin.amos.boot.module.tcm.api.entity.AlertFormValue; import com.yeejoin.amos.boot.module.tcm.api.entity.AlertFormValue;
import com.yeejoin.amos.boot.module.tcm.api.entity.DispatchPaper; import com.yeejoin.amos.boot.module.tcm.api.entity.DispatchPaper;
import com.yeejoin.amos.boot.module.tcm.api.entity.DispatchTask; import com.yeejoin.amos.boot.module.tcm.api.entity.DispatchTask;
import com.yeejoin.amos.boot.module.tcm.api.entity.MaintenanceUnit;
import com.yeejoin.amos.boot.module.tcm.api.entity.RescueProcess; import com.yeejoin.amos.boot.module.tcm.api.entity.RescueProcess;
import com.yeejoin.amos.boot.module.tcm.api.entity.RescueStation;
import com.yeejoin.amos.boot.module.tcm.api.entity.UseUnit;
import com.yeejoin.amos.boot.module.tcm.api.enums.DispatchPaperEnums; import com.yeejoin.amos.boot.module.tcm.api.enums.DispatchPaperEnums;
import com.yeejoin.amos.boot.module.tcm.api.mapper.RescueProcessMapper; import com.yeejoin.amos.boot.module.tcm.api.mapper.RescueProcessMapper;
import com.yeejoin.amos.boot.module.tcm.api.service.IRescueProcessService; import com.yeejoin.amos.boot.module.tcm.api.service.IRescueProcessService;
...@@ -95,7 +92,7 @@ public class RescueProcessServiceImpl extends BaseService<RescueProcessDto,Rescu ...@@ -95,7 +92,7 @@ public class RescueProcessServiceImpl extends BaseService<RescueProcessDto,Rescu
Date rescueTime = rescueProcessDto.getRescueTime(); Date rescueTime = rescueProcessDto.getRescueTime();
if(arriveTime != null && dispatchTime != null) { if(arriveTime != null && dispatchTime != null) {
Long arriveTimes = arriveTime.getTime() - dispatchTime.getTime(); // 相差毫秒数 Long arriveTimes = arriveTime.getTime() - dispatchTime.getTime(); // 相差毫秒数
String hms = DateUtils.getTimestr(arriveTime,dispatchTime); String hms = DateUtils.getTimeDiffString(arriveTime,dispatchTime);
rescueProcessDto.setIsTimeout(arriveTimes < 1800000 ? false : true); rescueProcessDto.setIsTimeout(arriveTimes < 1800000 ? false : true);
rescueProcessDto.setArriveUseTime(hms); rescueProcessDto.setArriveUseTime(hms);
} }
......
...@@ -13,10 +13,7 @@ import com.yeejoin.amos.boot.module.ymt.api.entity.AlertCalled; ...@@ -13,10 +13,7 @@ import com.yeejoin.amos.boot.module.ymt.api.entity.AlertCalled;
import com.yeejoin.amos.boot.module.ymt.api.entity.AlertFormValue; import com.yeejoin.amos.boot.module.ymt.api.entity.AlertFormValue;
import com.yeejoin.amos.boot.module.ymt.api.entity.DispatchPaper; import com.yeejoin.amos.boot.module.ymt.api.entity.DispatchPaper;
import com.yeejoin.amos.boot.module.ymt.api.entity.DispatchTask; import com.yeejoin.amos.boot.module.ymt.api.entity.DispatchTask;
import com.yeejoin.amos.boot.module.ymt.api.entity.MaintenanceUnit;
import com.yeejoin.amos.boot.module.ymt.api.entity.RescueProcess; import com.yeejoin.amos.boot.module.ymt.api.entity.RescueProcess;
import com.yeejoin.amos.boot.module.ymt.api.entity.RescueStation;
import com.yeejoin.amos.boot.module.ymt.api.entity.UseUnit;
import com.yeejoin.amos.boot.module.ymt.api.enums.DispatchPaperEnums; import com.yeejoin.amos.boot.module.ymt.api.enums.DispatchPaperEnums;
import com.yeejoin.amos.boot.module.ymt.api.mapper.RescueProcessMapper; import com.yeejoin.amos.boot.module.ymt.api.mapper.RescueProcessMapper;
import com.yeejoin.amos.boot.module.ymt.api.service.IRescueProcessService; import com.yeejoin.amos.boot.module.ymt.api.service.IRescueProcessService;
...@@ -95,7 +92,7 @@ public class RescueProcessServiceImpl extends BaseService<RescueProcessDto,Rescu ...@@ -95,7 +92,7 @@ public class RescueProcessServiceImpl extends BaseService<RescueProcessDto,Rescu
Date rescueTime = rescueProcessDto.getRescueTime(); Date rescueTime = rescueProcessDto.getRescueTime();
if(arriveTime != null && dispatchTime != null) { if(arriveTime != null && dispatchTime != null) {
Long arriveTimes = arriveTime.getTime() - dispatchTime.getTime(); // 相差毫秒数 Long arriveTimes = arriveTime.getTime() - dispatchTime.getTime(); // 相差毫秒数
String hms = DateUtils.getTimestr(arriveTime,dispatchTime); String hms = DateUtils.getTimeDiffString(arriveTime,dispatchTime);
rescueProcessDto.setIsTimeout(arriveTimes < 1800000 ? false : true); rescueProcessDto.setIsTimeout(arriveTimes < 1800000 ? false : true);
rescueProcessDto.setArriveUseTime(hms); rescueProcessDto.setArriveUseTime(hms);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment