From 419cb538454d22129da07a02efbae743292a7393 Mon Sep 17 00:00:00 2001 From: hjx <577364224@qq.com> Date: Thu, 15 Jan 2026 01:37:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E7=A7=91=E7=9B=AE=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ReconciliationApplicationService.java | 11 +++++++++++ .../repository/po/ReconciliationPO.java | 4 ++++ 2 files changed, 15 insertions(+) diff --git a/mhd_finance/src/main/java/com/linke/finance/application/server/reconciliation/ReconciliationApplicationService.java b/mhd_finance/src/main/java/com/linke/finance/application/server/reconciliation/ReconciliationApplicationService.java index 1656d4ef3..16dd0478f 100644 --- a/mhd_finance/src/main/java/com/linke/finance/application/server/reconciliation/ReconciliationApplicationService.java +++ b/mhd_finance/src/main/java/com/linke/finance/application/server/reconciliation/ReconciliationApplicationService.java @@ -6,6 +6,8 @@ import com.aliyun.dingtalkworkflow_1_0.models.StartProcessInstanceResponse; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.ObjectMapper; import com.linke.finance.domain.businessDocument.entity.BusinessDocument; import com.linke.finance.domain.businessDocument.service.BusinessDocumentDomainService; import com.linke.finance.domain.reconciliation.entity.Reconciliation; @@ -196,6 +198,15 @@ public class ReconciliationApplicationService { .lambda().eq(ReconciliationAccount::getReconciliationId,reconciliationPO.getReconciliationId()).eq(ReconciliationAccount::getDelFlag,1)); if(ObjectUtil.isNotNull(reconciliationAccountList)&&reconciliationAccountList.size()>0){ reconciliationPO.setReconciliationAccountDTOList(reconciliationAccountList); + ObjectMapper objectMapper = new ObjectMapper(); + String jsonString = null; + try { + jsonString = objectMapper.writeValueAsString(reconciliationAccountList); + reconciliationPO.setReconciliationAccountDTOListJsonStr(jsonString); + } catch (JsonProcessingException e) { + e.printStackTrace(); + } + } } diff --git a/mhd_finance/src/main/java/com/linke/finance/domain/reconciliation/repository/po/ReconciliationPO.java b/mhd_finance/src/main/java/com/linke/finance/domain/reconciliation/repository/po/ReconciliationPO.java index b48f031dc..da2970f99 100644 --- a/mhd_finance/src/main/java/com/linke/finance/domain/reconciliation/repository/po/ReconciliationPO.java +++ b/mhd_finance/src/main/java/com/linke/finance/domain/reconciliation/repository/po/ReconciliationPO.java @@ -246,4 +246,8 @@ public class ReconciliationPO extends BaseVOEntity{ @ApiModelProperty(value = "账单科目明细") public List reconciliationAccountDTOList; + + @ApiModelProperty("账单科目明细") + private String reconciliationAccountDTOListJsonStr; + }