Commit 70fa8428 zshaohui

1.发送email修改

2.物料已过期 提示修改
1 个父辈 18ca3b71
......@@ -72,7 +72,7 @@ public class MicronSpApiListener extends BaseSmfApiListener {
Date expireDate = barcode.getExpireDate();
if (expireDate != null) {
if (System.currentTimeMillis() > expireDate.getTime()) {
throw new ValidateException("smfcore.error.barcode.expired", "Reel expired, storage failed");
throw new ValidateException("smfcore.error.barcode.expired", "Material expired, storage failed");
}
}
......
......@@ -71,7 +71,7 @@ public class MicronSpTimerProcess {
//当前开始的入库单,如果超过一小时还未完成,发送邮件
try {
Integer depositExceedTime = dataCache.getCache(Constants.CACHE_Deposit_Exceed_Time);
if (depositExceedTime == null){
if (depositExceedTime == null) {
depositExceedTime = 1;
}
long timeOutTime = 60 * 60 * 1000 * depositExceedTime;
......@@ -83,13 +83,14 @@ public class MicronSpTimerProcess {
if (inList.getStartTime() > 0 && (inList.getStatus() != INLIST_STATUS.OK) && (inList.isSendEmail() == false)) {
if (System.currentTimeMillis() > (inList.getStartTime() + timeOutTime)) {
List<InListItem> newItemsList=new ArrayList<>();
List<InListItem> newItemsList = new ArrayList<>();
for (InListItem item :
inList.getInListItems()) {
if (item.getNum() - item.getInNum() > 0) {
//发送邮件
log.info("sendEmail入库单:"+inList.getName());
Micron20031Api.sendEmail(Micron20031Api.Email_TO, Micron20031Api.Email_CC, inList.getName(), item.getRi());
log.info("sendEmail入库单:" + inList.getName());
String content = "Matreq [" + inList.getName() + "] has exceed expected loading time";
Micron20031Api.sendEmail(Micron20031Api.Email_TO, Micron20031Api.Email_CC, inList.getName(), content);
log.info("sendEmail [" + inList.getName() + "] [" + item.getRi() + "] 给[" + Micron20031Api.Email_TO + "][" + Micron20031Api.Email_CC + "] 成功");
item.setSendEmail(true);
inListItemManager.save(item);
......
......@@ -17,7 +17,7 @@ micron:
defToken: Bearer 0f1a4408-7235-3f01-b671-f71491dc6bfa
getTokenUrl: https://apim-opc-prod.micron.com/token
email:
to: leandraang@micron.com
to: leandraang@micron.com,eileentanyl@micron.com
cc: eileentanyl@micron.com
#登录信息配置
......
......@@ -28,7 +28,7 @@ smfcore.roleCannotDel=Role[{0}]has[{1}]user assiciations, deletion failed
smfcore.notFindPos=Locked position not found
smfcore.error.barcode.empty=Barcode empty
smfcore.error.barcode.many=Found several barcodes, storage failed
smfcore.error.barcode.expired=Reel expired, storage failed
smfcore.error.barcode.expired=Material expired, storage failed
smfcore.allBoxView.noReel=No reel in position {0}
smfcore.error.barcode.many=Found several barcodes
smfcore.error.barcode.noValidCode=Invalid barcode
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!