Эх сурвалжийг харах

更新传入数据校验顺序

hejq 7 жил өмнө
parent
commit
2ac5f32880

+ 5 - 5
src/main/java/com/uas/platform/b2c/prod/commodity/service/impl/ProductServiceImpl.java

@@ -2403,17 +2403,17 @@ public class ProductServiceImpl implements ProductService {
         if (null == productObject) {
             return ResultMap.error(new IllegalOperatorException("物料信息不能为空"));
         }
+        // 库存信息
+        Object goodsObject = jsonObject.get("goods");
+        if (null == goodsObject) {
+            return ResultMap.error(new IllegalOperatorException("库存信息不能为空"));
+        }
         Product product = JSONObject.parseObject(productObject.toString(), Product.class);
         // 检验物料信息
         ResultMap resultMap = checkProductInfo(product);
         if (Objects.equals(CodeType.ERROR.code(), resultMap.getCode())) {
             return resultMap;
         }
-        // 库存信息
-        Object goodsObject = jsonObject.get("goods");
-        if (null == goodsObject) {
-            return ResultMap.error(new IllegalOperatorException("库存信息不能为空"));
-        }
         Goods goods = JSONObject.parseObject(goodsObject.toString(), Goods.class);
         // PCB
         Object pcbObject = jsonObject.get("isPcb");