| | |
| | | } |
| | | } |
| | | } |
| | | if(wrkMast.getSourceStaNo().equals("1070")){ |
| | | WrkMast wrkMastOld = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("barcode",wrkMast.getBarcode()).eq("loc_no",wrkMast.getSourceLocNo())); |
| | | wrkMastOld.setOveMk("Y"); |
| | | if(!wrkMastService.updateById(wrkMastOld)){ |
| | | return FAIL.setMsg("; [workNo=" + wrkMast.getWrkNo() + "],[locNo=" + wrkMast.getLocNo() + "]"); |
| | | } |
| | | } |
| | | // 修改库位状态 S ====>> F |
| | | if (locMast.getLocSts().equals("S")) { |
| | | locMast.setLocSts("F"); |
| | |
| | | throw new CoolException("工位状态修改失败!!"); |
| | | } |
| | | } else { |
| | | if(!Objects.isNull(wrkMast.getPacked())){ //不是本巷道的出库至1070,之前的跨巷道出库进行完结操作 |
| | | WrkMast wrkMast1 = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no",wrkMast.getPacked())); |
| | | if(!Objects.isNull(wrkMast1)) { |
| | | wrkMast1.setOveMk("Y"); |
| | | wrkMastService.updateById(wrkMast1); |
| | | } |
| | | } |
| | | // // 出库确认信号位 |
| | | // if (Cools.isEmpty(wrkMast.getInvWh()) || wrkMast.getInvWh().equals("N")) { |
| | | // return SUCCESS; |