自动化立体仓库 - WMS系统
#
LSH
2023-11-21 fead835ac26d5b10e56b02e83b5369ffb81615d0
src/main/java/com/zy/asrs/task/handler/BarcodeUploadHandler.java
@@ -33,7 +33,7 @@
public class BarcodeUploadHandler extends AbstractHandler<String> {
    @Autowired
    private WrkMastService wrkMastService;
    private WaitPakinService waitPakinService;
    @Autowired
    private LocMastService locMastService;
    @Autowired
@@ -53,20 +53,16 @@
    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("条码上传中控失败");
                    }
                }
            }
@@ -106,7 +102,7 @@
                            "上报erp系统",
                            erpUrl + erpPath,
                            null,
                            "127.0.0.1",
                            erpUrl,
                            JSON.toJSONString(combParam),
                            response,
                            success