| | |
| | | }else if (Cools.isEmpty(param.getWeight())){ |
| | | throw new CoolException("参数:物料重量 wright为空"); |
| | | } |
| | | if (param.getDevNo()==131){ |
| | | param.setDevNo(130); |
| | | } else if (param.getDevNo()==126){ |
| | | param.setDevNo(125); |
| | | } |
| | | |
| | | List<LocDetl> locDetls = locDetlService.selectList(new EntityWrapper<LocDetl>().eq("matnr", param.getMatnr()).eq("weight", param.getWeight()).eq("color", param.getColor())); |
| | | if (locDetls.isEmpty()){ |
| | |
| | | for (LocDetl locDetl : locDetls){ |
| | | StockOutParam stockOutParam = new StockOutParam(param,locDetl); |
| | | workService.startupFullTakeStore(stockOutParam, userId); |
| | | return; |
| | | } |
| | | } |
| | | |
| | | public void smallContainersJar(SmallCompleteParam param) { |
| | | Long userId = 7777L;//mes |
| | | //判断param参数 |
| | |
| | | }else if (locMast.getLocSts().equals("F")){ |
| | | // 获取源站 |
| | | Wrapper<StaDesc> wrapper = new EntityWrapper<StaDesc>() |
| | | .eq("type_no", 110) |
| | | .eq("type_no", 101) |
| | | .eq("stn_no", param.getOutSite()) |
| | | .eq("crn_no", locMast.getCrnNo()); |
| | | StaDesc staDesc = staDescService.selectOne(wrapper); |
| | |
| | | locDetl.setZpallet(wrkDetl.getZpallet()); // 托盘条码 |
| | | locDetl.setModiTime(now); |
| | | locDetl.setAppeTime(now); |
| | | if (Cools.isEmpty(locDetl.getBatch())){ |
| | | locDetl.setBatch(""); |
| | | } |
| | | if (!locDetlService.insert(locDetl)) { |
| | | // exceptionHandle("全板入库 ===>> 添加库存明细失败;[workNo={0}],[locNo={1}]", wrkMast.getWrkNo(), wrkMast.getLocNo()); |
| | | TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); |