Browse Source

编辑bom接口增加判空

dongbw 7 năm trước cách đây
mục cha
commit
fab0d77b02

+ 1 - 1
src/main/java/com/uas/platform/b2c/trade/seek/controller/SeekPurchaseBomController.java

@@ -241,7 +241,7 @@ public class SeekPurchaseBomController {
      * @return 处理结果
      */
     @RequestMapping(value = "/bom/edit", method = RequestMethod.POST)
-    public ModelMap editBom(SeekPurchaseBom bom) {
+    public ModelMap editBom(@RequestBody SeekPurchaseBom bom) {
         return seekPurchaseBomService.editBom(bom);
     }
 

+ 5 - 0
src/main/java/com/uas/platform/b2c/trade/seek/service/impl/SeekPurchaseBomServiceImpl.java

@@ -656,6 +656,11 @@ public class SeekPurchaseBomServiceImpl implements SeekPurchaseBomService {
     @Override
     public ModelMap editBom(SeekPurchaseBom bom) {
         ModelMap map = new ModelMap();
+        if (null == bom || StringUtils.isEmpty(bom.getName())) {
+            map.put("success", false);
+            map.put("message", "未传入有效Bom信息");
+            return map;
+        }
         try {
             List<SeekPurchaseByBatch> seekPurchaseByBatches = bom.getSeekPurchaseByBatchs();
             if (!CollectionUtils.isEmpty(seekPurchaseByBatches)) {