自动化立体仓库 - WMS系统
#
lsh
2024-01-12 ee3a4804211a44fe9796caff493635ba15f1b764
#
2个文件已修改
44 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/task/handler/ReportToDismantleTheStackHandler.java 36 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application.yml 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/handler/ReportToDismantleTheStackHandler.java
@@ -22,7 +22,7 @@
/**
 * Created by Monkey D. Luffy on 2023.07.25
 * 徐工汉云..............以下.............上饶江铜.............自动补空板
 * 徐工汉云..............以下.............上饶江铜.............拆垛信息上传
 */
@Slf4j
@Service
@@ -42,10 +42,10 @@
    @Autowired
    private BasDevpService basDevpService;
    @Value("${srXghyErp.url}")
    @Value("${srHangJia.url}")
    private String erpUrl;
    @Value("${srXghyErp.barcodeUploadPath}")
    private String barcodeUploadpath;
    @Value("${srHangJia.reportOutPath}")
    private String reportOutPath;
    public ReturnT<String> start(int staNo) {
        try {
@@ -70,19 +70,19 @@
                singleMountUnstackingCompleteParam.setStaStart(staNo);
                singleMountUnstackingCompleteParam.setStaEnd(staNo>119? 135:131);
                ReturnT<String> result = null;
                result = postMesData(barcodeUploadpath,singleMountUnstackingCompleteParam);
                result = postMesData(reportOutPath,singleMountUnstackingCompleteParam);
                System.out.println(result);
                if (true){
                    for (WrkDetl wrkDetl:wrkDetls){
                        WrkDetlSingle wrkDetlSingle = new WrkDetlSingle();
                        wrkDetlSingle.sync(wrkDetl);
                        wrkDetlSingle.setWrkNo(wrkDetl.getWrkNo().longValue());
                        wrkDetlSingleService.insert(wrkDetlSingle);
                    }
                    wrkMast.setSheetNo("1");
                    wrkMastService.updateById(wrkMast);
                    return SUCCESS;
                }
//                if (true){
//                    for (WrkDetl wrkDetl:wrkDetls){
//                        WrkDetlSingle wrkDetlSingle = new WrkDetlSingle();
//                        wrkDetlSingle.sync(wrkDetl);
//                        wrkDetlSingle.setWrkNo(wrkDetl.getWrkNo().longValue());
//                        wrkDetlSingleService.insert(wrkDetlSingle);
//                    }
//                    wrkMast.setSheetNo("1");
//                    wrkMastService.updateById(wrkMast);
//                    return SUCCESS;
//                }
                if (result.getCode()==200){
                    for (WrkDetl wrkDetl:wrkDetls){
                        WrkDetlSingle wrkDetlSingle = new WrkDetlSingle();
@@ -95,7 +95,7 @@
                    basDevpService.updateById(basDevp);
                    return SUCCESS;
                }else {
                    log.error("条码上传中控失败");
                    log.error("拆垛信息上传失败");
                }
            }
        }catch (Exception e){
@@ -120,7 +120,7 @@
                if (jsonObject.getString("result").equals("Y")) {
                    success = true;
                } else {
                    log.error("请求接口失败!!!url:{};request:{};response:{}"+erpUrl+erpPath, JSON.toJSONString(combParam), response);
                    log.error("拆垛信息上传请求接口失败!!!url:{};request:{};response:{}"+erpUrl+erpPath, JSON.toJSONString(combParam), response);
                    throw new CoolException("上报erp系统失败");
                }
            } catch (Exception e) {
src/main/resources/application.yml
@@ -66,4 +66,10 @@
  # 入库上报
  inPath: EosServer/PluginGateway.ashx?pluginid=DataIOHttp&func=senddata&userno=ASRS&sign=5DD885999945BA2F3DC9A61F1B857DB3&dataname=cprkwc
  # 出库上报
  outPath: EosServer/PluginGateway.ashx?pluginid=DataIOHttp&func=senddata&userno=ASRS&sign=5DD885999945BA2F3DC9A61F1B857DB3&dataname=cpckwc
  outPath: EosServer/PluginGateway.ashx?pluginid=DataIOHttp&func=senddata&userno=ASRS&sign=5DD885999945BA2F3DC9A61F1B857DB3&dataname=cpckwc
srHangJia:
  url: 192.168.18.229:16126
  # 拆垛信息上传
  reportOutPath: api/DepalletizingInfo/Post
  # 码垛信息上传
  reportInPath: api/PalletizingInfo/Post