|
|
@ -89,6 +89,20 @@ public class StaffPatrolRecordServiceImpl extends BaseServiceImpl<StaffPatrolRec |
|
|
|
result.setLatestSerialNum(PatrolConstant.END.equals(entity.getStatus()) ? NumConstant.ONE_NEG : detail.getSerialNum()); |
|
|
|
result.setCarmDown(NumConstant.THIRTY); |
|
|
|
result.setPatrolStartTime(DateUtils.format(entity.getPatrolStartTime(), DateUtils.DATE_TIME_PATTERN)); |
|
|
|
//状态为巡查中时返回所在网格ID和名称
|
|
|
|
if (PatrolConstant.PATROLLING.equals(entity.getStatus())) { |
|
|
|
CustomerGridFormDTO customerGridFormDTO = new CustomerGridFormDTO(); |
|
|
|
customerGridFormDTO.setGridId(formDTO.getGridId()); |
|
|
|
Result<CustomerGridDTO> gridResult = govOrgFeignClient.getGridBaseInfoByGridId(customerGridFormDTO); |
|
|
|
if (!gridResult.success() || null == gridResult.getData()) { |
|
|
|
//查询网格名称失败
|
|
|
|
log.error(String.format("查找网格信息失败,网格Id:【%s】", formDTO.getGridId())); |
|
|
|
throw new RenException(gridResult.getCode(), gridResult.getMsg()); |
|
|
|
} |
|
|
|
CustomerGridDTO grid = gridResult.getData(); |
|
|
|
result.setGridId(grid.getId()); |
|
|
|
result.setGridName(grid.getGridName()); |
|
|
|
} |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|