|
@@ -201,7 +201,9 @@ public class OrdersIssueAction {
|
|
|
orderService.checkIfHasTheSameId(ValidationUtil.checkAndAssignInt(params.getOrderId(),ORDER_ID_PATTERN));
|
|
|
params.setUserId(Integer.parseInt(userId));
|
|
|
UserDetail userDetail = userAuthoricationService.queryUserDetail(ValidationUtil.checkAndAssignInt(userId), Role.PLANNER);//检测当前操作用户权限
|
|
|
- ValidationUtil.checkBlankString(params.getPartNo());
|
|
|
+ String partNo = ValidationUtil.checkBlankAndAssignString(params.getPartNo());
|
|
|
+ partService.checkIfHasThePartNo(partNo);
|
|
|
+ ValidationUtil.checkBlankAndAssignString(params.getBoxNo(), RegexConstant.BOX_NO);
|
|
|
List<UserDetail> users = userDetail.getUsers();
|
|
|
int supplierId = ValidationUtil.checkAndAssignInt(params.getSupplierId());
|
|
|
boolean flag=false;
|
|
@@ -212,7 +214,6 @@ public class OrdersIssueAction {
|
|
|
}
|
|
|
}
|
|
|
if(!flag) throw new RuntimeException("查无此供应商");
|
|
|
- boxService.checkIfHasTheBoxNo(ValidationUtil.checkBlankAndAssignString(params.getBoxNo()));//检测箱号是否存在
|
|
|
ValidationUtil.checkMinAndAssignInt(params.getInboxQty(),0);
|
|
|
ordersIssueService.addOrder(params);//生成新订单
|
|
|
return JSONUtil.getJsonMap(200, true, HintMSG.OPERATION_SUCCESS, null);
|