自动化立体仓库 - WMS系统
pang.jiabao
2024-10-24 ef19ce2bc384c00b590ebdbd4e8c14ebfa9f0188
src/main/java/com/zy/asrs/task/handler/RailwayPlatformHandler.java
@@ -52,22 +52,22 @@
    public ReturnT<String> start(int staNo) {
        try {
            BasDevp basDevp = basDevpService.selectById(staNo);
            if (!Cools.isEmpty(basDevp) && !Cools.isEmpty(basDevp.getWrkNo()) && basDevp.getWrkNo()<9990){
            if (!Cools.isEmpty(basDevp) && !Cools.isEmpty(basDevp.getWrkNo()) && (basDevp.getWrkNo()<9900 || basDevp.getWrkNo()>9999) && basDevp.getWrkNo()!=32222){
                WrkMast wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no", basDevp.getWrkNo()).eq("sta_no", staNo).eq("wrk_sts", 55L));
                if (!Cools.isEmpty(wrkMast)){
                    List<WrkDetl> wrkDetls = wrkDetlService.selectByWrkNo(wrkMast.getWrkNo());
                    BalconyWrkMastParam balconyWrkMastParam = new BalconyWrkMastParam(wrkMast, wrkDetls);
                    ReturnT<String> result = null;
                    for (int i=1;i<7;i++){
                        balconyWrkMastParam.setBalcony(i);
                        result = postMesData(railwayPlatformpath,balconyWrkMastParam);
                    balconyWrkMastParam.setBalcony(1);
                    result = postMesData(railwayPlatformpath,balconyWrkMastParam);
//                        System.out.println(result);
                        if (result.getCode()==200){
                            return SUCCESS;
                        }else {
                            log.error("出库信息上传中控失败,月台编号{}",i);
                        }
                    if (result.getCode()==200){
                        wrkMast.setWrkSts(56L);
                        wrkMastService.updateById(wrkMast);
                        return SUCCESS;
                    }else {
                        log.error("出库信息上传中控失败,月台编号{}",1);
                    }
                }