From 06a007666ed97d144be0091b5fd9bf6b3137ee80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=89=E4=BD=B3?= <1107186916@qq.com> Date: Thu, 29 Oct 2026 16:04:24 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=94=B6=E6=AC=BE=E6=B5=81=E6=B0=B4?= =?UTF-8?q?=E5=90=8C=E6=AD=A5=E8=90=BD=E5=BA=93=E5=8C=B9=E9=85=8D=E4=B8=8E?= =?UTF-8?q?=E7=BB=93=E7=AE=97=E9=87=91=E9=A2=9D=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pojo/entity/KingdeeReceiptFlow.java | 20 ++++++ .../service/impl/ReceiptFlowServiceImpl.java | 8 +++ ...¹A301-1-认领只登记本地并推送合规C107-1与C107-3作废同步).md | 7 +- ...ipt_flow_match_settle_amounts_20261029.sql | 67 +++++++++++++++++++ 4 files changed, 101 insertions(+), 1 deletion(-) create mode 100644 doc/sql/transport/lqj/20261029/02_blade_kingdee_receipt_flow_match_settle_amounts_20261029.sql diff --git a/blade-service-api/blade-transport-api/src/main/java/org/springblade/transport/pojo/entity/KingdeeReceiptFlow.java b/blade-service-api/blade-transport-api/src/main/java/org/springblade/transport/pojo/entity/KingdeeReceiptFlow.java index fb512fdc..94ad3281 100644 --- a/blade-service-api/blade-transport-api/src/main/java/org/springblade/transport/pojo/entity/KingdeeReceiptFlow.java +++ b/blade-service-api/blade-transport-api/src/main/java/org/springblade/transport/pojo/entity/KingdeeReceiptFlow.java @@ -72,6 +72,26 @@ public class KingdeeReceiptFlow extends TenantEntity { * 未匹配收款金额(A301-1 unmatchamountrec,认领上限口径) */ private BigDecimal unclaimedAmount; + /** + * 已匹配收款金额(A301-1 matchamountrec) + */ + private BigDecimal matchAmountRec; + /** + * 已匹配付款金额(A301-1 matchamountpay) + */ + private BigDecimal matchAmountPay; + /** + * 未匹配付款金额(A301-1 unmatchamountpay) + */ + private BigDecimal unmatchAmountPay; + /** + * 已结算金额(A301-1 settleamount) + */ + private BigDecimal settleAmount; + /** + * 未结算金额(A301-1 unsettleamount) + */ + private BigDecimal unsettleAmount; /** * 手续费(A301-1 fee) */ diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/ReceiptFlowServiceImpl.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/ReceiptFlowServiceImpl.java index b0540b5a..0adb723d 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/ReceiptFlowServiceImpl.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/ReceiptFlowServiceImpl.java @@ -69,6 +69,7 @@ import org.springframework.transaction.support.TransactionTemplate; import java.math.BigDecimal; import java.math.RoundingMode; +import java.time.Duration; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; @@ -838,6 +839,13 @@ public class ReceiptFlowServiceImpl extends BaseServiceImpl