| | |
| | | if (Cools.isEmpty(param.getBarcode(), param.getCombMats())) { |
| | | throw new CoolException(BaseRes.PARAM); |
| | | } |
| | | if (Cools.isEmpty(param.getBarcode())){ |
| | | throw new CoolException("请填写货主信息"); |
| | | } |
| | | // if (Cools.isEmpty(param.getBarcode())){ |
| | | // throw new CoolException("请填写货主信息"); |
| | | // } |
| | | // 判断是否有相同条码的数据 |
| | | if (waitPakinService.selectCount(new EntityWrapper<WaitPakin>(). |
| | | eq("zpallet", param.getBarcode()).eq("io_status", "N")) > 0) { |
| | |
| | | DetlDto one = DetlDto.find(detlDtos, detlDto.getMatnr(), detlDto.getBatch()); |
| | | assert one != null; |
| | | one.setAnfme(one.getAnfme() + detlDto.getAnfme()); |
| | | one.setOwner(detlDto.getOwner()); |
| | | } else { |
| | | detlDtos.add(detlDto); |
| | | } |
| | |
| | | waitPakin.setAppeTime(now); |
| | | waitPakin.setModiUser(userId); |
| | | waitPakin.setModiTime(now); |
| | | waitPakin.setOwner(param.getOwner()); |
| | | waitPakin.setOwner(detlDto.getOwner()); |
| | | waitPakin.setUuid(uuid); |
| | | if (!waitPakinService.insert(waitPakin)) { |
| | | throw new CoolException("保存入库通知档失败"); |
| | |
| | | throw new CoolException("修改单据作业数量失败"); |
| | | } |
| | | |
| | | DetlDto detlDto = new DetlDto(elem.getMatnr(), elem.getBatch(), elem.getAnfme()); |
| | | DetlDto detlDto = new DetlDto(elem.getMatnr(), elem.getBatch(), elem.getAnfme(),orderDetl.getOwner()); |
| | | if (DetlDto.has(detlDtos, detlDto)) { |
| | | DetlDto one = DetlDto.find(detlDtos, detlDto.getMatnr(), detlDto.getBatch()); |
| | | assert one != null; |
| | |
| | | waitPakin.setAppeTime(now); |
| | | waitPakin.setModiUser(userId); |
| | | waitPakin.setModiTime(now); |
| | | waitPakin.setOwner(param.getOwner()); |
| | | waitPakin.setOwner(detlDto.getOwner()); |
| | | waitPakin.setUuid(uuid); |
| | | if (!waitPakinService.insert(waitPakin)) { |
| | | throw new CoolException("保存入库通知档失败"); |
| | |
| | | manLocDetl.setAnfme(combMat.getAnfme()); |
| | | manLocDetl.setModiTime(now); |
| | | manLocDetl.setUuid(uuid); |
| | | manLocDetl.setOwner(param.getOwner()); |
| | | manLocDetl.setOwner(1); |
| | | if (!manLocDetlService.insert(manLocDetl)) { |
| | | throw new CoolException("商品上架失败!"); |
| | | } |
| | |
| | | @Override |
| | | public R manDetlIn(JSONObject json) { |
| | | Date date = new Date(); |
| | | int jsonOwner= (int) json.get("owner"); |
| | | String jsonLocNo = (String) json.get("locNo"); |
| | | Node node = nodeService.selectOne(new EntityWrapper<Node>() |
| | | .eq("name", jsonLocNo)); |
| | |
| | | manLocDetl.setCreateTime(date); |
| | | manLocDetl.setBatch(jsonOrderDetl.getBatch()); |
| | | manLocDetl.setUuid(uuid); |
| | | manLocDetl.setOwner(jsonOwner); |
| | | manLocDetl.setOwner(orderDetl.getOwner()); |
| | | if(!manLocDetlService.insert(manLocDetl)){ |
| | | return R.error("修改平库物料失败!"); |
| | | } |