|
|
@ -62,6 +62,7 @@ public class InvRemindMsgServiceImpl implements InvRemindMsgService {
|
|
|
|
invRemindMsgEntity.setIgnoreStatus(0); //重置成为不忽略
|
|
|
|
invRemindMsgEntity.setIgnoreStatus(0); //重置成为不忽略
|
|
|
|
invRemindMsgEntity.setHandleMsg(handleMsg); //处理方式
|
|
|
|
invRemindMsgEntity.setHandleMsg(handleMsg); //处理方式
|
|
|
|
invRemindMsgEntity.setUpdateTime(new Date());
|
|
|
|
invRemindMsgEntity.setUpdateTime(new Date());
|
|
|
|
|
|
|
|
invRemindMsgEntity.setNextRemindTime(new Date());
|
|
|
|
invRemindMsgDao.updateById(invRemindMsgEntity);
|
|
|
|
invRemindMsgDao.updateById(invRemindMsgEntity);
|
|
|
|
return ResultVOUtils.success("已确认");
|
|
|
|
return ResultVOUtils.success("已确认");
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -87,6 +88,7 @@ public class InvRemindMsgServiceImpl implements InvRemindMsgService {
|
|
|
|
invRemindMsgRequest.setDeptCode(invProductEntity.getDeptCode());
|
|
|
|
invRemindMsgRequest.setDeptCode(invProductEntity.getDeptCode());
|
|
|
|
invRemindMsgRequest.setInvCode(invProductEntity.getInvCode());
|
|
|
|
invRemindMsgRequest.setInvCode(invProductEntity.getInvCode());
|
|
|
|
invRemindMsgRequest.setInvSpaceCode(invProductEntity.getInvSpaceCode());
|
|
|
|
invRemindMsgRequest.setInvSpaceCode(invProductEntity.getInvSpaceCode());
|
|
|
|
|
|
|
|
invRemindMsgRequest.setSupId(invProductEntity.getSupId());
|
|
|
|
|
|
|
|
|
|
|
|
//根据预警设置,添加类型参数
|
|
|
|
//根据预警设置,添加类型参数
|
|
|
|
if (invRemindSetEntity.getLowStock() && null != udiRelevanceEntity.getLowStockNum()) {
|
|
|
|
if (invRemindSetEntity.getLowStock() && null != udiRelevanceEntity.getLowStockNum()) {
|
|
|
@ -177,13 +179,13 @@ public class InvRemindMsgServiceImpl implements InvRemindMsgService {
|
|
|
|
Date updateTime = msgEntity.getUpdateTime();
|
|
|
|
Date updateTime = msgEntity.getUpdateTime();
|
|
|
|
switch (ignoreStatus) {
|
|
|
|
switch (ignoreStatus) {
|
|
|
|
case 1: //忽略7天
|
|
|
|
case 1: //忽略7天
|
|
|
|
msgEntity.setNextRemindTime(DateUtil.getBeforeDay(updateTime, 7 * 24));
|
|
|
|
msgEntity.setNextRemindTime(DateUtil.getAfterDay(updateTime, 7 * 24));
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 2: //忽略15天
|
|
|
|
case 2: //忽略15天
|
|
|
|
msgEntity.setNextRemindTime(DateUtil.getBeforeDay(updateTime, 15 * 24));
|
|
|
|
msgEntity.setNextRemindTime(DateUtil.getAfterDay(updateTime, 15 * 24));
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 3: //忽略30天
|
|
|
|
case 3: //忽略30天
|
|
|
|
msgEntity.setNextRemindTime(DateUtil.getBeforeDay(updateTime, 30 * 24));
|
|
|
|
msgEntity.setNextRemindTime(DateUtil.getAfterDay(updateTime, 30 * 24));
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
default:
|
|
|
|
default:
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|