|
|
|
@ -107,27 +107,29 @@ public class TimingRemindImpl implements TimingRemindService {
|
|
|
|
|
//添加用户进表的时候手机号已经经过处理
|
|
|
|
|
SysUser user = new SysUser();
|
|
|
|
|
user.setUserType("02");
|
|
|
|
|
sysUserMapper.selectUserList(user).forEach(x -> {
|
|
|
|
|
JSmartDeclaration sd = new JSmartDeclaration();
|
|
|
|
|
sd.setIsRead(1);
|
|
|
|
|
sd.setAlertTime(LocalDateTime.parse(t));
|
|
|
|
|
sd.setSmartRemindersId(id);
|
|
|
|
|
if ("null".equals(pid)) {
|
|
|
|
|
sd.setProjectId(null);
|
|
|
|
|
} else {
|
|
|
|
|
sd.setProjectId(Long.valueOf(pid));
|
|
|
|
|
}
|
|
|
|
|
sd.setZwId(x.getUserId());
|
|
|
|
|
if (isTiming) {
|
|
|
|
|
if (sd.getProjectId() != null & !x.getPhonenumber().isEmpty()) {
|
|
|
|
|
smsAlertsService.enterSms("政府人员-" + x.getNickName(), "您有1个项目自定义通知,请前往工作台查看", x.getPhonenumber());
|
|
|
|
|
for (SysUser x : sysUserMapper.selectUserList(user)) {
|
|
|
|
|
if("0".equals(x.getDelFlag()) & "0".equals(x.getStatus())){
|
|
|
|
|
JSmartDeclaration sd = new JSmartDeclaration();
|
|
|
|
|
sd.setIsRead(1);
|
|
|
|
|
sd.setAlertTime(LocalDateTime.parse(t));
|
|
|
|
|
sd.setSmartRemindersId(id);
|
|
|
|
|
if ("null".equals(pid)) {
|
|
|
|
|
sd.setProjectId(null);
|
|
|
|
|
} else {
|
|
|
|
|
sd.setProjectId(Long.valueOf(pid));
|
|
|
|
|
}
|
|
|
|
|
if (!x.getPhonenumber().isEmpty() & sd.getProjectId() == null) {
|
|
|
|
|
smsAlertsService.enterSms("政府人员-" + x.getNickName(), "您有1个全局自定义通知,请前往工作台查看", x.getPhonenumber());
|
|
|
|
|
sd.setZwId(x.getUserId());
|
|
|
|
|
if (isTiming) {
|
|
|
|
|
if (sd.getProjectId() != null & !x.getPhonenumber().isEmpty()) {
|
|
|
|
|
smsAlertsService.enterSms("政府人员-" + x.getNickName(), "您有1个项目自定义通知,请前往工作台查看", x.getPhonenumber());
|
|
|
|
|
}
|
|
|
|
|
if (!x.getPhonenumber().isEmpty() & sd.getProjectId() == null) {
|
|
|
|
|
smsAlertsService.enterSms("政府人员-" + x.getNickName(), "您有1个全局自定义通知,请前往工作台查看", x.getPhonenumber());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
listAdd.add(sd);
|
|
|
|
|
}
|
|
|
|
|
listAdd.add(sd);
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
jSmartDeclarationService.saveBatch(listAdd);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|