| | |
| | | @Override |
| | | public R queryOrderStatus(QueryOrderParam queryParams) { |
| | | WkOrder wkOrders = asnOrderService.getOne(new LambdaQueryWrapper<WkOrder>() |
| | | .eq(WkOrder::getCode, queryParams.getOrderNo()) |
| | | .eq(StringUtils.isNotBlank(queryParams.getType()), WkOrder::getType, queryParams.getType())); |
| | | .eq(WkOrder::getPoCode, queryParams.getOrderNo())); |
| | | if (Objects.isNull(wkOrders)) { |
| | | throw new CoolException("单据不存在!!"); |
| | | } |
| | |
| | | .setUpdateTime(new Date()) |
| | | .setCreateBy(loginUserId) |
| | | .setUpdateBy(loginUserId); |
| | | |
| | | if (syncOrder.getType().equals(OrderType.ORDER_OUT.type)){ |
| | | wkOrder.setExceStatus(AsnExceStatus.OUT_STOCK_STATUS_TASK_INIT.val); |
| | | } |
| | | |
| | | if (!asnOrderService.save(wkOrder)) { |
| | | throw new CoolException("单据保存失败!!"); |
| | | } |