| | |
| | | public class BarcodeUploadHandler extends AbstractHandler<String> { |
| | | |
| | | @Autowired |
| | | private WrkMastService wrkMastService; |
| | | private WaitPakinService waitPakinService; |
| | | @Autowired |
| | | private LocMastService locMastService; |
| | | @Autowired |
| | |
| | | public ReturnT<String> start(int staNo) { |
| | | try { |
| | | BasDevp basDevp = basDevpService.selectById(staNo); |
| | | if (!Cools.isEmpty(basDevp) && basDevp.getWrkNo()!=0){ |
| | | WrkMast wrkMast = wrkMastService.selectById(basDevp.getWrkNo()); |
| | | if (!Cools.isEmpty(wrkMast) && wrkMast.getIoType().equals(201) && wrkMast.getWrkSts().equals(41L)){ |
| | | if (!Cools.isEmpty(basDevp) && !Cools.isEmpty(basDevp.getBarcode()) && basDevp.getWrkNo()==9992){ //上传前工作号跟电控约定为9992(你可以自定义) |
| | | WaitPakin waitPakin = waitPakinService.selectOne(new EntityWrapper<WaitPakin>().eq("zpallet", basDevp.getBarcode())); |
| | | if (Cools.isEmpty(waitPakin)){ |
| | | ReturnT<String> result = null; |
| | | result = postMesData(barcodeUploadpath,wrkMast); |
| | | result = postMesData(barcodeUploadpath,basDevp); |
| | | System.out.println(result); |
| | | if (result.getCode()==200){ |
| | | wrkMast.setWrkSts(42L); |
| | | // 修改订单状态 41. ===>> 42.已上报 |
| | | if (!wrkMastService.updateById(wrkMast)) { |
| | | throw new CoolException("服务器内部错误,请联系管理员:更新工作号"+wrkMast.getWrkNo()+"工作档状态41==》42失败"); |
| | | }else { |
| | | return SUCCESS; |
| | | } |
| | | return SUCCESS; |
| | | }else { |
| | | log.error("条码上传中控失败"); |
| | | } |
| | | } |
| | | } |
| | |
| | | "上报erp系统", |
| | | erpUrl + erpPath, |
| | | null, |
| | | "127.0.0.1", |
| | | erpUrl, |
| | | JSON.toJSONString(combParam), |
| | | response, |
| | | success |