Ver código fonte

1:修改接收商品的返回格式

wangming 2 anos atrás
pai
commit
916c9dbd74

+ 27 - 8
ruoyi-admin/src/main/java/com/ruoyi/web/controller/scm/ZSproducController.java

@@ -23,6 +23,7 @@ import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.ResponseBody;
 
+import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
@@ -54,20 +55,38 @@ public class ZSproducController {
      */
     @PostMapping("/saveProduction")
     @ResponseBody
-    public AjaxResult saveProduction(@RequestBody PrductionReqVo prductionReqVo){
+    public String saveProduction(@RequestBody PrductionReqVo prductionReqVo){
         log.info("商品入库参数" + prductionReqVo);
+        Map<String, Object> map = new HashMap<>();
         //校验token
         //校验参数,现阶段先不校验
-        ProductInfo productInfo = new ProductInfo();
+        try {
+            ProductInfo productInfo = new ProductInfo();
 
-        ProReqVo product = prductionReqVo.getProduct();
-        productInfo.setSupplierId(prductionReqVo.getSupplierCode());
-        productInfo = paddingProductionInfo(product, productInfo);
-        productInfoService.insertProductInfo(productInfo);
-        //在组装售后服务信息
+            ProReqVo product = prductionReqVo.getProduct();
+            productInfo.setSupplierId(prductionReqVo.getSupplierCode());
+            productInfo = paddingProductionInfo(product, productInfo);
+            productInfoService.insertProductInfo(productInfo);
+            //在组装售后服务信息
 //        AfterSaleInfo afterSaleInfo = product.getAfterSaleInfo();
 //        afterSaleInfoService.insertAfterSaleInfo(afterSaleInfo);
-        return AjaxResult.success();
+            map.put("success", true);
+            map.put("resultCode", "00");
+            map.put("resultMsg", "接收成功");
+            map.put("result", null);
+            String string = JSON.toJSONString(map);
+            return string;
+        } catch (Exception e) {
+            e.printStackTrace();
+            log.error("接收商品信息报错");
+            map.put("success", false);
+            map.put("resultCode", "99");
+            map.put("resultMsg", "程序原因,请在群中联系修改");
+            map.put("result", null);
+            String string = JSON.toJSONString(map);
+            return string;
+        }
+//        return AjaxResult.success();
 
     }