From c7255cb752c12bf5c0c5e2b8bac0ad82d4cdf71b Mon Sep 17 00:00:00 2001
From: chengf <cgf12138@163.com>
Date: 星期二, 19 八月 2025 19:34:09 +0800
Subject: [PATCH] 费用报表0819
---
service-fee/src/main/java/com/java110/fee/cmd/feePrintPage/ListFeePrintPageCmd.java | 22 ++++++++++++++++++++++
1 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/service-fee/src/main/java/com/java110/fee/cmd/feePrintPage/ListFeePrintPageCmd.java b/service-fee/src/main/java/com/java110/fee/cmd/feePrintPage/ListFeePrintPageCmd.java
index 68dbc7b..9de9c66 100644
--- a/service-fee/src/main/java/com/java110/fee/cmd/feePrintPage/ListFeePrintPageCmd.java
+++ b/service-fee/src/main/java/com/java110/fee/cmd/feePrintPage/ListFeePrintPageCmd.java
@@ -20,6 +20,8 @@
import com.java110.core.context.ICmdDataFlowContext;
import com.java110.core.event.cmd.Cmd;
import com.java110.core.event.cmd.CmdEvent;
+import com.java110.dto.fee.FeePrintPageTemplateDto;
+import com.java110.intf.fee.IFeePrintPageTemplateV1InnerServiceSMO;
import com.java110.intf.fee.IFeePrintPageV1InnerServiceSMO;
import com.java110.utils.exception.CmdException;
import com.java110.utils.util.BeanConvertUtil;
@@ -32,6 +34,7 @@
import org.springframework.http.HttpStatus;
import org.slf4j.Logger;
import com.java110.core.log.LoggerFactory;
+import org.springframework.util.CollectionUtils;
/**
@@ -50,6 +53,8 @@
private static Logger logger = LoggerFactory.getLogger(ListFeePrintPageCmd.class);
@Autowired
private IFeePrintPageV1InnerServiceSMO feePrintPageV1InnerServiceSMOImpl;
+ @Autowired
+ private IFeePrintPageTemplateV1InnerServiceSMO feePrintPageTemplateV1InnerServiceSMOImpl;
@Override
public void validate(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONObject reqJson) {
@@ -69,6 +74,23 @@
feePrintPageDtos = feePrintPageV1InnerServiceSMOImpl.queryFeePrintPages(feePrintPageDto);
} else {
feePrintPageDtos = new ArrayList<>();
+ FeePrintPageTemplateDto feePrintPageTemplateDto = new FeePrintPageTemplateDto();
+ feePrintPageTemplateDto.setRow(50);
+ feePrintPageTemplateDto.setPage(1);
+ feePrintPageTemplateDto.setIsDefault(1);
+ List<FeePrintPageTemplateDto> feePrintPageTemplateDtos = feePrintPageTemplateV1InnerServiceSMOImpl.queryFeePrintPageTemplates(feePrintPageTemplateDto);
+ if(!CollectionUtils.isEmpty(feePrintPageTemplateDtos)){
+ FeePrintPageDto feePrintDto= new FeePrintPageDto();
+ feePrintDto.setPageId(feePrintPageTemplateDtos.get(0).getTemplateId());
+ feePrintDto.setCommunityId(feePrintPageDto.getCommunityId());
+ feePrintDto.setPageName(feePrintPageTemplateDtos.get(0).getName());
+ feePrintDto.setPageUrl(feePrintPageTemplateDtos.get(0).getTemplateId());
+ feePrintDto.setState("T");
+ feePrintDto.setTemplateName(feePrintPageTemplateDtos.get(0).getName());
+ feePrintDto.setUrl(feePrintPageTemplateDtos.get(0).getUrl());
+ feePrintPageDtos.add(feePrintDto);
+ count = 1;
+ }
}
ResultVo resultVo = new ResultVo((int) Math.ceil((double) count / (double) reqJson.getInteger("row")), count, feePrintPageDtos);
--
Gitblit v1.8.0