|
|
|
@ -639,9 +639,11 @@ public class ImsDutyRecServiceImpl extends BaseServiceImpl<ImsDutyRecMapper, Ims
|
|
|
|
|
R<User> user = userClient.userInfoById(carryManagerId); |
|
|
|
|
if (ObjectUtil.isEmpty(one)) {//未发起交班流程 判断是否提醒交班
|
|
|
|
|
Long differMinute = DateUtils.getDifferMinute(calculateDate(entity, classEntity, OperationalConstants.DutyRecTypeEnum.HAND_REC.getVal())); |
|
|
|
|
if (differMinute == -OperationalConstants.MessageRecTypeEnum.HAND_REC_MESSAGE.getVal()) { // 提醒交班
|
|
|
|
|
//如果时间差小于15分钟,大于1分钟
|
|
|
|
|
if (differMinute> -OperationalConstants.MessageRecTypeEnum.HAND_REC_MESSAGE.getVal()&& differMinute<-OperationalConstants.MessageRecTypeEnum.DELAYED_HAND_REC_MESSAGE.getVal()) { // 提醒交班
|
|
|
|
|
remondingHeadV2(carryMainentity.getDutyDate(),OperationalConstants.RecTypeEnum.HAND_REMIND.getVal(), groupEntityManagerId, userName, entity.getTenantId(), entity.getCreateDept(), entity.getId(), entity.getCreateUser()); |
|
|
|
|
} else if (differMinute == OperationalConstants.MessageRecTypeEnum.DELAYED_HAND_REC_MESSAGE.getVal()) {//延时交班提醒
|
|
|
|
|
//如果延迟的时间差超过1分钟到15分钟
|
|
|
|
|
} else if (differMinute>OperationalConstants.MessageRecTypeEnum.DELAYED_HAND_REC_MESSAGE.getVal()&&differMinute<OperationalConstants.MessageRecTypeEnum.DELAYED_HAND_REC_MESSAGE_LAST.getVal()) {//延时交班提醒
|
|
|
|
|
//提醒站长 接班人 交班人
|
|
|
|
|
User admin = userClient.userByAccount(entity.getTenantId(), "admin").getData(); |
|
|
|
|
remondingStationV2(carryMainentity.getDutyDate(),admin, userName, classEntity, carryMainentity.getTenantId(), carryMainentity.getId(), carryMainentity.getCreateDept(), carryMainentity.getCreateUser());//提醒站长
|
|
|
|
@ -987,7 +989,7 @@ public class ImsDutyRecServiceImpl extends BaseServiceImpl<ImsDutyRecMapper, Ims
|
|
|
|
|
messagePushRecordDto.setCreateDept(createDept); |
|
|
|
|
messagePushRecordDto.setCreateUser(createUser); |
|
|
|
|
R<Boolean> booleanR = messageClient.sendMessage(messagePushRecordDto); |
|
|
|
|
System.out.println(booleanR.toString()); |
|
|
|
|
log.info(booleanR.toString()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -1030,10 +1032,13 @@ public class ImsDutyRecServiceImpl extends BaseServiceImpl<ImsDutyRecMapper, Ims
|
|
|
|
|
messagePushRecordDto.setDeptId(createDept); |
|
|
|
|
messagePushRecordDto.setPushType(MessageConstants.IMMEDIATELY); |
|
|
|
|
R<String> deptName = sysClient.getDeptName(createDept); |
|
|
|
|
messagePushRecordDto.setDeptName(deptName.getData()); |
|
|
|
|
if(deptName.isSuccess()) { |
|
|
|
|
messagePushRecordDto.setDeptName(deptName.getData()); |
|
|
|
|
} |
|
|
|
|
messagePushRecordDto.setCreateDept(createDept); |
|
|
|
|
messagePushRecordDto.setCreateUser(createUser); |
|
|
|
|
messageClient.sendMessage(messagePushRecordDto); |
|
|
|
|
R<Boolean> booleanR = messageClient.sendMessage(messagePushRecordDto); |
|
|
|
|
log.info(booleanR.toString()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -1081,11 +1086,13 @@ public class ImsDutyRecServiceImpl extends BaseServiceImpl<ImsDutyRecMapper, Ims
|
|
|
|
|
messagePushRecordDto.setTypes(Arrays.asList(MessageConstants.APP_PUSH, MessageConstants.WS_PUSH)); |
|
|
|
|
messagePushRecordDto.setDeptId(createDept); |
|
|
|
|
R<String> deptName = sysClient.getDeptName(createDept); |
|
|
|
|
messagePushRecordDto.setDeptName(deptName.getData()); |
|
|
|
|
if(deptName.isSuccess()) { |
|
|
|
|
messagePushRecordDto.setDeptName(deptName.getData()); |
|
|
|
|
} |
|
|
|
|
messagePushRecordDto.setCreateDept(createDept); |
|
|
|
|
messagePushRecordDto.setCreateUser(createUser); |
|
|
|
|
R<Boolean> booleanR = messageClient.sendMessage(messagePushRecordDto); |
|
|
|
|
System.out.println(booleanR.toString()); |
|
|
|
|
log.info(booleanR.toString()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//新增巡检计划 获取巡检任务ID
|
|
|
|
|