|
@@ -46,7 +46,7 @@ import com.zd.model.domain.ResultData;
|
|
|
import com.zd.model.domain.per.PerPrefix;
|
|
import com.zd.model.domain.per.PerPrefix;
|
|
|
import com.zd.model.entity.HardwareRfidDto;
|
|
import com.zd.model.entity.HardwareRfidDto;
|
|
|
import com.zd.model.entity.InventoryTag;
|
|
import com.zd.model.entity.InventoryTag;
|
|
|
-import com.zd.model.entity.LoginUser;
|
|
|
|
|
|
|
+import com.zd.model.entity.SysUser;
|
|
|
import com.zd.system.api.entity.SysDictData;
|
|
import com.zd.system.api.entity.SysDictData;
|
|
|
import com.zd.system.api.feign.RemoteUserService;
|
|
import com.zd.system.api.feign.RemoteUserService;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
@@ -1257,7 +1257,6 @@ public class HxpStockServiceImpl implements IHxpStockService {
|
|
|
Integer collectMinute = hxpChemical.getCollectMinute();
|
|
Integer collectMinute = hxpChemical.getCollectMinute();
|
|
|
Integer minute = (collectHour != null?collectHour:0) * 60 + (collectMinute != null?collectMinute:0);
|
|
Integer minute = (collectHour != null?collectHour:0) * 60 + (collectMinute != null?collectMinute:0);
|
|
|
DateTime dateTime = DateUtil.offsetMinute(hxpUserecord.getCollectTime(), minute);
|
|
DateTime dateTime = DateUtil.offsetMinute(hxpUserecord.getCollectTime(), minute);
|
|
|
- DateTime yesterday = DateUtil.offsetDay(dateTime, -1);
|
|
|
|
|
|
|
|
|
|
//过期时间在提醒天数内 并且在一天之内
|
|
//过期时间在提醒天数内 并且在一天之内
|
|
|
WarningNoticeLogDto warningNoticeLogDto = new WarningNoticeLogDto();
|
|
WarningNoticeLogDto warningNoticeLogDto = new WarningNoticeLogDto();
|
|
@@ -1271,7 +1270,7 @@ public class HxpStockServiceImpl implements IHxpStockService {
|
|
|
warningNoticeLogDto.setMargin(hxpStock.getOutUsages());
|
|
warningNoticeLogDto.setMargin(hxpStock.getOutUsages());
|
|
|
warningNoticeLogDto.setDeposit(hxpStock.getCabinetName());
|
|
warningNoticeLogDto.setDeposit(hxpStock.getCabinetName());
|
|
|
warningNoticeLogDto.setApplyTime(LocalDateTimeUtil.of(hxpUserecord.getCollectTime()));
|
|
warningNoticeLogDto.setApplyTime(LocalDateTimeUtil.of(hxpUserecord.getCollectTime()));
|
|
|
- R<LoginUser> userInfo = remoteUserService.getUserInfo(hxpUserecord.getCreateBy(), SecurityConstants.INNER);
|
|
|
|
|
|
|
+ R<SysUser> userInfo = remoteUserService.getUserInfoByUserId(hxpUserecord.getUserId(), SecurityConstants.INNER);
|
|
|
if(HttpStatus.SUCCESS == userInfo.getCode()){
|
|
if(HttpStatus.SUCCESS == userInfo.getCode()){
|
|
|
warningNoticeLogDto.setApply(userInfo.getData().getNickName());
|
|
warningNoticeLogDto.setApply(userInfo.getData().getNickName());
|
|
|
}
|
|
}
|
|
@@ -1293,7 +1292,7 @@ public class HxpStockServiceImpl implements IHxpStockService {
|
|
|
userIdStr.append(i.getSafeUserId()).append(",").append(i.getAdminId());
|
|
userIdStr.append(i.getSafeUserId()).append(",").append(i.getAdminId());
|
|
|
phones.append(i.getAdminPhone()).append(",").append(i.getSafeUserPhone());
|
|
phones.append(i.getAdminPhone()).append(",").append(i.getSafeUserPhone());
|
|
|
}
|
|
}
|
|
|
- if(DateUtils.getNowDate().getTime() > dateTime.getTime() && yesterday.getTime() < dateTime.getTime()){
|
|
|
|
|
|
|
+ if(DateUtils.getNowDate().getTime() > dateTime.getTime()){
|
|
|
hxpIds.add(hxpUserecord.getId());
|
|
hxpIds.add(hxpUserecord.getId());
|
|
|
//过了最大领用时间
|
|
//过了最大领用时间
|
|
|
warningNoticeLogDto.setWarningContent("化学品超时未归还");
|
|
warningNoticeLogDto.setWarningContent("化学品超时未归还");
|