#
mrzhssss
2022-08-30 c5588f43f8d7ebd8a982f95c8d265a520d5e0628
src/main/java/com/slcf/controller/StockController.java
@@ -55,7 +55,7 @@
   SysLogService sysLogService;
   @Autowired
   RoleService roleService;
   Logger logger=Logger.getLogger(StockController.class);
   
   @RequestMapping("/goStock.action")
@@ -82,8 +82,6 @@
   
   /**
    * 分页查询所有
    * @param pageNumber
    * @param pageSize
    * @return
    */
   @ResponseBody
@@ -95,8 +93,6 @@
   
   /**
    * 分页查询所有
    * @param pageNumber
    * @param pageSize
    * @return
    */
   @ResponseBody
@@ -278,13 +274,14 @@
//               lines = new String(lines.getBytes(), "utf-8");
//               sb.append(lines);
//           }
         logger.error("syncStocksFromSap---同步库存返回数据" + sb.toString());
           //解析json,更新库存
           JSONObject json = JSONObject.fromObject(sb.toString());
         String d = json.get("d").toString();
         JSONObject jsonItem = JSONObject.fromObject(d);
         String results = jsonItem.get("results").toString();
         JSONArray array = JSONArray.fromObject(results);
         result = locDetailService.delLocDetailByLocNo(loc_no);
         if(array.size()>0) {
            for(int i=0;i<array.size();i++){
@@ -296,6 +293,7 @@
               String altme = job.get("altme").toString();
               
               LocDetailBean locDetl = new LocDetailBean();
//               logger.error("syncStocksFromSap---插入数据" + matnr+"-"+maktx+"-"+werks+"-"+gesme+"-"+altme);
               locDetl.setLoc_no(loc_no);
               locDetl.setMatnr(matnr);
               locDetl.setLgnum("385");
@@ -306,15 +304,22 @@
               locDetl.setWerks(werks);
               locDetl.setAnfme(gesme);
               locDetl.setAltme(altme);
               if(barcode == null || "".equals(barcode)) {
                  LocationBean locationBean = locationService.queryLocationById(loc_no);
                  barcode = locationBean.getBarcode();
               }
               locDetl.setZpallet(barcode);
               locDetl.setBname("");
               result = locDetailService.insertLocDetail(locDetl);
//               logger.error("syncStocksFromSap---插入结果" + result);
               if(result<=0) {
                  break;
               }
            }
         }
      } catch (Exception e) {
         logger.error("sendSyncStockCmd Error----" + e.getMessage());
         System.out.println(e.getMessage());
      }
      return result;