| | |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | import java.util.Optional; |
| | | |
| | | /** |
| | | * Created by vincent on 2020/7/6 |
| | |
| | | if (result.getCode() != 200) { |
| | | exceptionHandle("补货到平仓[workNo={0}]失败", wrkMast.getWrkNo()); |
| | | } |
| | | // 销售订单 |
| | | } else { |
| | | if (wrkMast.getIoType() == 101) { |
| | | Double more = Optional.ofNullable(wrkMast.getRefWrkno()).orElse(0.0D); |
| | | List<WrkDetl> wrkDetls = wrkDetlService.selectList(new EntityWrapper<WrkDetl>().eq("wrk_no", wrkMast.getWrkNo())); |
| | | if (more > 0 && !Cools.isEmpty(wrkDetls)) { |
| | | WrkDetl wrkDetl = wrkDetls.get(0); |
| | | ReplenishDto param = new ReplenishDto(); |
| | | param.setMatnr(wrkDetl.getMatnr()); |
| | | param.setCount(more); |
| | | List<ReplenishDto> replenishDtos = new ArrayList<>(); |
| | | replenishDtos.add(param); |
| | | Result result = wmsService.replenish(replenishDtos); |
| | | if (result.getCode() != 200) { |
| | | exceptionHandle("补货到平仓[workNo={0}]失败", wrkMast.getWrkNo()); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |