ylx há 7 anos atrás
pai
commit
ae2b33e93c

+ 3 - 2
saicLogistics/src/main/java/com/fuzamei/web/OrdersIssueAction.java

@@ -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);