Commit f9064e5cb256f43d12ea33c440bb7eb524ea63d7

Authored by yeqianyong
2 parents 37af97e3 9f459f91

Merge remote-tracking branch 'origin/master_0929' into master_0929

... ... @@ -255,4 +255,19 @@ public class ReplenishmentOrderController extends DefaultBaseController {
255 255
256 256 return InvokeResultBuilder.success();
257 257 }
  258 +
  259 + @ApiOperation("回去补回单编号")
  260 + @PostMapping("/getCode")
  261 + public InvokeResult<String> getCode(@NotBlank(message = "订货单ID不可为空!") String purchaseOrderId) {
  262 + PurchaseOrderInfo purchaseOrderInfo = purchaseOrderInfoService.findById(purchaseOrderId);
  263 + if (purchaseOrderInfo == null) {
  264 + throw new DefaultClientException("订货单不存在!");
  265 + }
  266 +
  267 + Wrapper<ReplenishmentOrder> wrapper = Wrappers.lambdaQuery(ReplenishmentOrder.class)
  268 + .eq(ReplenishmentOrder::getPurchaseOrderId, purchaseOrderId);
  269 + List<ReplenishmentOrder> replenishmentOrderList = replenishmentOrderService.list(wrapper);
  270 + int size = CollectionUtils.isEmpty(replenishmentOrderList) ? 1 : replenishmentOrderList.size() + 1;
  271 + return InvokeResultBuilder.success(purchaseOrderInfo.getOrderNo() + "-P" + size);
  272 + }
258 273 }
... ...