From 7db8e7e7fd5affbcc307e502bae9cf62021e67a7 Mon Sep 17 00:00:00 2001 From: zoujiangtao Date: Thu, 29 May 2025 09:30:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E5=86=85=E5=AE=B9=EF=BC=9A?= =?UTF-8?q?=E4=B8=8A=E5=AD=98=E4=BD=99=E9=A2=9D=E4=BF=AE=E5=A4=8D=20?= =?UTF-8?q?=E6=97=B6=E9=97=B4=EF=BC=9A2025-05-29=209=EF=BC=9A30=20?= =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BA=BA=EF=BC=9A=E9=82=B9=E6=B1=9F=E6=B6=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/shkd/sys/sys/plugin/Exp/BalanceExpansion.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/Exp/BalanceExpansion.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/Exp/BalanceExpansion.java index 6063607..bb1327e 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/Exp/BalanceExpansion.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/Exp/BalanceExpansion.java @@ -5,6 +5,8 @@ import com.alibaba.fastjson.JSONObject; import kd.bos.dataentity.entity.DynamicObject; import kd.bos.logging.Log; import kd.bos.logging.LogFactory; +import kd.bos.orm.query.QCP; +import kd.bos.orm.query.QFilter; import kd.bos.servicehelper.BusinessDataServiceHelper; import kd.bos.servicehelper.operation.SaveServiceHelper; import kd.sdk.tmc.bei.extpoint.balance.IFillBankBalance; @@ -21,9 +23,9 @@ public class BalanceExpansion implements IFillBankBalance { @Override public void fillExtBankBalance(DynamicObject bankBalance, String balanceString) { - DynamicObject dynamicObject = BusinessDataServiceHelper.loadSingle(bankBalance.getPkValue(), bankBalance.getDynamicObjectType()); + DynamicObject dynamicObject = BusinessDataServiceHelper.loadSingle(bankBalance.getDynamicObjectType().getName(), "id,billno,shkd_depositbalance", new QFilter("id", QCP.equals, bankBalance.getPkValue()).toArray()); JSONObject jsonObject = JSON.parseObject(balanceString); - logger.info("bankBalance数据:{},balanceString数据:{}", dynamicObject, jsonObject); + logger.info("bankBalance数据:{},balanceString数据:{}", bankBalance, jsonObject); Object balance = jsonObject.get("depositBalance"); BigDecimal depositBalance = BigDecimal.ZERO;