|
@@ -1033,8 +1033,6 @@ public class HxpStockServiceImpl implements IHxpStockService {
|
|
|
* @Param []
|
|
* @Param []
|
|
|
* @Return void
|
|
* @Return void
|
|
|
**/
|
|
**/
|
|
|
-// @Scheduled(cron = "0 0 0 * * ?")
|
|
|
|
|
-// @Scheduled(cron = "0 0/5 * * * ?")
|
|
|
|
|
public void hxpTimeOut() {
|
|
public void hxpTimeOut() {
|
|
|
logger.info("化学品超时未归还定时任务!");
|
|
logger.info("化学品超时未归还定时任务!");
|
|
|
// 查询配置
|
|
// 查询配置
|
|
@@ -1053,10 +1051,11 @@ public class HxpStockServiceImpl implements IHxpStockService {
|
|
|
HxpStock hxpStock = hxpStockMapper.selectHxpStockById(hxpUserecord.getStockId());
|
|
HxpStock hxpStock = hxpStockMapper.selectHxpStockById(hxpUserecord.getStockId());
|
|
|
HxpChemicalJoinCabinet hxpChemicalJoinCabinet = hxpChemicalJoinCabinetMapper.selectHxpChemicalJoinCabinetById(hxpStock.getJoinId());
|
|
HxpChemicalJoinCabinet hxpChemicalJoinCabinet = hxpChemicalJoinCabinetMapper.selectHxpChemicalJoinCabinetById(hxpStock.getJoinId());
|
|
|
HxpChemical hxpChemical = hxpChemicalService.selectHxpChemicalById(hxpChemicalJoinCabinet.getChemicalId());
|
|
HxpChemical hxpChemical = hxpChemicalService.selectHxpChemicalById(hxpChemicalJoinCabinet.getChemicalId());
|
|
|
- Integer collectHour = hxpChemical.getCollectHour();
|
|
|
|
|
|
|
+// Integer collectHour = hxpChemical.getCollectHour();
|
|
|
Integer collectMinute = hxpChemical.getCollectMinute();
|
|
Integer collectMinute = hxpChemical.getCollectMinute();
|
|
|
- Integer minute = (collectHour != null?collectHour:0) * 60 + (collectMinute != null?collectMinute:0);
|
|
|
|
|
- DateTime dateTime = DateUtil.offsetMinute(hxpUserecord.getCollectTime(), minute);
|
|
|
|
|
|
|
+// Integer minute = (collectHour != null?collectHour:0) * 60 + (collectMinute != null?collectMinute:0);
|
|
|
|
|
+ Integer minute = collectMinute != null?collectMinute:0;
|
|
|
|
|
+ DateTime dateTime = DateUtil.offsetSecond(hxpUserecord.getCollectTime(), minute);
|
|
|
|
|
|
|
|
//过期时间在提醒天数内 并且在一天之内
|
|
//过期时间在提醒天数内 并且在一天之内
|
|
|
WarningNoticeLogDto warningNoticeLogDto = new WarningNoticeLogDto();
|
|
WarningNoticeLogDto warningNoticeLogDto = new WarningNoticeLogDto();
|
|
@@ -1207,7 +1206,7 @@ public class HxpStockServiceImpl implements IHxpStockService {
|
|
|
logger.info("执行用户电话通知!");
|
|
logger.info("执行用户电话通知!");
|
|
|
DateTime date = DateUtil.date();
|
|
DateTime date = DateUtil.date();
|
|
|
for (HxpAlarmConfig hxpAlarmConfig : hxpAlarmConfigList) {
|
|
for (HxpAlarmConfig hxpAlarmConfig : hxpAlarmConfigList) {
|
|
|
- date = DateUtil.offsetMinute(date, Optional.ofNullable(hxpAlarmConfig.getTimeInterval()).orElse(1));
|
|
|
|
|
|
|
+ date = DateUtil.offsetSecond(date, Optional.ofNullable(hxpAlarmConfig.getTimeInterval()).orElse(1));
|
|
|
HxpAlarmRecord hxpAlarmRecord = new HxpAlarmRecord();
|
|
HxpAlarmRecord hxpAlarmRecord = new HxpAlarmRecord();
|
|
|
hxpAlarmRecord.setAlarmContent(text);
|
|
hxpAlarmRecord.setAlarmContent(text);
|
|
|
hxpAlarmRecord.setAlarmType(2);
|
|
hxpAlarmRecord.setAlarmType(2);
|