| | |
| | | public R syncCheckOrder(List<SyncOrderParams> syncOrders, Long loginUserId) { |
| | | if (!syncOrders.isEmpty()) { |
| | | syncOrders.forEach(syncOrder -> { |
| | | if (!syncOrder.getWkType().matches("\\d+")){ |
| | | syncOrder.setWkType(OrderWorkType.getOrderTypeUpdate(syncOrder.getWkType())); |
| | | } |
| | | WkOrder wkOrder = new WkOrder(syncOrder); |
| | | DictData one = dictDataService.getOne(new LambdaQueryWrapper<DictData>().eq(DictData::getDictTypeCode, DictTypeCode.DICT_SYS_BUSINESS_TYPE) |
| | | .eq(DictData::getValue, syncOrder.getWkType()), false); |
| | |
| | | for (OrderOutItemDto orderOutItemDto : orderOutTaskItemAuto){ |
| | | OutStockToTaskParams outStockToTaskParams = new OutStockToTaskParams(orderOutItemDto); |
| | | outStockToTaskParams.setId(orderOutItemDto.getLocItem().getId()); |
| | | // outStockToTaskParams.setOutQty(locItemServiceOne.getAnfme()); |
| | | outStockToTaskParams.setOutQty(orderOutItemDto.getOutQty()); |
| | | outStockToTaskParams.setLocCode(orderOutItemDto.getLocItem().getLocCode()); |
| | | outStockToTaskParams.setBarcode(orderOutItemDto.getLocItem().getBarcode()); |
| | | outStockToTaskParams.setSiteNo(stationId); |