| | |
| | | manPakOutEntityWrapper.eq("matnr",jsonOrderDetl.getMatnr()); |
| | | ManPakOut manPakOut = manPakOutService.selectOne(manPakOutEntityWrapper); //获取拣货单中的对应的订单 |
| | | if(manPakOut.getCount() == null){ |
| | | manPakOut.setCount(0); |
| | | manPakOut.setCount(0.0); |
| | | } |
| | | // if (jsonOrderDetl.getAnfme() > manPakOut.getAnfme()) { //判断工作数量是否大于拣货单的数量 |
| | | // return R.error("出库数量大于拣货单总数量"); |
| | |
| | | } |
| | | if (jsonOrderDetl.getAnfme() > checkManLocDetl.getAnfme()) { |
| | | return R.error("出库数量大于可出数量"); |
| | | } |
| | | if(checkManLocDetl.getWeight() == null){ |
| | | checkManLocDetl.setWeight(0.0); |
| | | } |
| | | if(jsonOrderDetl.getWeight() == null){ |
| | | jsonOrderDetl.setWeight(0.0); |
| | | } |
| | | Double finalQty = checkManLocDetl.getAnfme() - jsonOrderDetl.getAnfme(); |
| | | Double weight = checkManLocDetl.getWeight() - jsonOrderDetl.getWeight(); |
| | |
| | | return R.error("更新订单状态失败"); |
| | | } |
| | | if(manPakOut.getCount() == null){ |
| | | manPakOut.setCount(0); |
| | | manPakOut.setCount(0.0); |
| | | } |
| | | manPakOut.setCount(manPakOut.getCount()+jsonOrderDetl.getAnfme().intValue()); |
| | | if (!manPakOutService.update(manPakOut,manPakOutEntityWrapper)){ |