允收期计算控制

master
erzhongxmu 2022-04-02 20:12:32 +08:00
parent 63957e627d
commit 2b04b42714
2 changed files with 26 additions and 7 deletions

View File

@ -454,11 +454,13 @@ public class WmInQmIController extends BaseController {
if (Double.parseDouble(wmInQmI.getQmOkQuat()) <= 0) {
j.setSuccess(false);
message = "数量不能为0";
j.setMsg(message);
return j;
}
} catch (Exception e) {
j.setSuccess(false);
message = "数量 错误";
j.setMsg(message);
return j;
// TODO: handle exception
}
@ -466,6 +468,7 @@ public class WmInQmIController extends BaseController {
if (!wmUtil.checkbin(wmInQmI.getBinId())) {
j.setSuccess(false);
message = wmInQmI.getBinId() + "储位不存在或已停用";
j.setMsg(message);
return j;
}
}
@ -481,17 +484,18 @@ public class WmInQmIController extends BaseController {
}
}
//托盘占用判断
if(!wmUtil.checkys(wmInQmI.getGoodsId(),wmInQmI.getProData())){
j.setSuccess(false);
message = "超过允收期";
j.setMsg(message);
return j;
}
String flagchsh = "y";
try {
WmImNoticeIEntity wmImNoticeIEntity = systemService.get(WmImNoticeIEntity.class, wmInQmI.getImNoticeItem());
if (wmImNoticeIEntity != null) {
if(!wmUtil.checkys(wmImNoticeIEntity.getGoodsCode(),wmInQmI.getProData())){
j.setSuccess(false);
message = "超过允收期";
return j;
}
if ("n".equals(ResourceUtil.getConfigByName("chaoshou"))) {
Long weiq = Long.parseLong(wmImNoticeIEntity
@ -511,6 +515,8 @@ public class WmInQmIController extends BaseController {
if ("n".equals(flagchsh)) {
j.setSuccess(false);
message = "不允许超收";
j.setMsg(message);
return j;
}
@ -547,10 +553,14 @@ public class WmInQmIController extends BaseController {
} else {
j.setSuccess(false);
message = "收货通知不存在";
j.setMsg(message);
return j;
}
if (!flag.equals("X")) {
j.setSuccess(false);
message = "收货通知下此商品不存在或已经全部收货";
j.setMsg(message);
return j;
}
if (flag.equals("X")) {
MvGoodsEntity mvgoods = systemService.findUniqueByProperty(
@ -606,6 +616,15 @@ public class WmInQmIController extends BaseController {
wminqm.setImNoticeItem(jeecgDemo.getId());
wminqm.setGoodsId(jeecgDemo.getGoodsCode());
wminqm.setProData(DateUtils.date2Str(jeecgDemo.getGoodsPrdData(), DateUtils.date_sdf));
if(!wmUtil.checkys(wminqm.getGoodsId(),wminqm.getProData())){
j.setSuccess(false);
message = "超过允收期";
j.setMsg(message);
return j;
}
wminqm.setImNoticeId(jeecgDemo.getImNoticeId());
wminqm.setGoodsName(jeecgDemo.getGoodsName());
wminqm.setBinId(jeecgDemo.getBinPlan());

View File

@ -73,7 +73,7 @@ window.onload = function() {
</head>
<body>
<t:formvalid formid="formobj" dialog="true" usePlugin="password" layout="table" action="wmInQmIController.do?doAdd" tiptype="1" >
<t:formvalid formid="formobj" dialog="true" usePlugin="password" layout="table" action="wmInQmIController.do?doAdd" tiptype="2" >
<%--<t:formvalid formid="formobj" dialog="true" usePlugin="password" layout="div" >--%>
<input type="hidden" id="btn_sub" class="btn_sub"/>
<input type="hidden" id="id" name="id"/>