From f06519532e83245d1d63c44bfc1bfedfa7925b81 Mon Sep 17 00:00:00 2001 From: suzhuhong Date: Wed, 22 Apr 2026 17:27:15 +0800 Subject: [PATCH] =?UTF-8?q?fix:splitType=20=E4=BC=A0=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/cool/store/request/GenerateSplitOrderRequest.java | 2 ++ .../cool/store/service/impl/AdjustmentOrderServiceImpl.java | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/coolstore-partner-model/src/main/java/com/cool/store/request/GenerateSplitOrderRequest.java b/coolstore-partner-model/src/main/java/com/cool/store/request/GenerateSplitOrderRequest.java index dee9361fc..d7966a5ae 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/request/GenerateSplitOrderRequest.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/request/GenerateSplitOrderRequest.java @@ -40,4 +40,6 @@ public class GenerateSplitOrderRequest implements Serializable { @ApiModelProperty("备注") @Length(max = 255, message = "备注长度不能超过255") private String remark; + + private Integer splitType; } diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/AdjustmentOrderServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/AdjustmentOrderServiceImpl.java index 25fed8327..c38d9a630 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/AdjustmentOrderServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/AdjustmentOrderServiceImpl.java @@ -289,10 +289,14 @@ public class AdjustmentOrderServiceImpl implements AdjustmentOrderService { AccountInfoDTO accountInfoDTO = accountInfoList.get(0); + Integer splitType = request.getSplitType(); + if (splitType==null){ + splitType = SplitTypeEnum.ADD_BY_HAND.getStatus(); + } // 生成分账单 SplitOrderDO splitOrder = SplitOrderDO.builder() .splitNo(splitNo) - .splitType(SplitTypeEnum.ADD_BY_HAND.getStatus()) + .splitType(splitType) .relatedStoreId(adjustmentOrder.getStoreId()) .payerAccountName(accountInfoDTO.getAccountName()) .payerAccountNo(accountInfoDTO.getAccountNo())