|  |  | 
 |  |  |  | 
 |  |  | /** | 
 |  |  |  * Created by Monkey D. Luffy on 2023.07.25 | 
 |  |  |  * 徐工汉云..............以下.............上饶江铜.............自动补空板 | 
 |  |  |  * 徐工汉云..............以下.............上饶江铜.............拆垛信息上传 | 
 |  |  |  */ | 
 |  |  | @Slf4j | 
 |  |  | @Service | 
 |  |  | 
 |  |  |     @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 { | 
 |  |  | 
 |  |  |                 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(); | 
 |  |  | 
 |  |  |                     basDevpService.updateById(basDevp); | 
 |  |  |                     return SUCCESS; | 
 |  |  |                 }else { | 
 |  |  |                     log.error("条码上传中控失败"); | 
 |  |  |                     log.error("拆垛信息上传失败"); | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         }catch (Exception e){ | 
 |  |  | 
 |  |  |                 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) { |