自动化立体仓库 - WMS系统
#
Administrator
6 天以前 af332787938a5c6265dc06c189ffdd05794dada7
src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java
@@ -450,14 +450,18 @@
//                    }
                    movLoc(wrkMast);
                    break;
                case 2:WrkMast wrkMast1 = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("barcode",wrkMast.getBarcode()).eq("io_type",101));
                if(!Cools.isEmpty(wrkMast1)) {
                    wrkMast1.setOveMk("Y");
                }
                if(!wrkMastService.updateById(wrkMast1)) {
                    TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
                    return FAIL.setMsg("更新退库跨区域完成状态失败; [workNo=" + wrkMast1.getWrkNo());
                }break;
                case 2:
                    WrkMast wrkMast1 = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("barcode",wrkMast.getBarcode()).eq("io_type",101));
                    if(Objects.isNull(wrkMast1.getIsSuplus())){
                        break;
                    }
                    if(!Cools.isEmpty(wrkMast1)) {
                        wrkMast1.setOveMk("Y");
                    }
                    if(!wrkMastService.updateById(wrkMast1)) {
                        TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
                        return FAIL.setMsg("更新退库跨区域完成状态失败; [workNo=" + wrkMast1.getWrkNo());
                    }break;
                default:
                    break;
            }