From 386c31f64f27d7eeda9542b1c4f4257231f5d21c Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期六, 01 三月 2025 13:02:53 +0800
Subject: [PATCH] 完成业主详情,完成业主绑定

---
 service-fee/src/main/java/com/java110/fee/cmd/fee/ListAdminFeeCmd.java |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/service-fee/src/main/java/com/java110/fee/cmd/fee/ListAdminFeeCmd.java b/service-fee/src/main/java/com/java110/fee/cmd/fee/ListAdminFeeCmd.java
index b050b3a..25f9cb7 100644
--- a/service-fee/src/main/java/com/java110/fee/cmd/fee/ListAdminFeeCmd.java
+++ b/service-fee/src/main/java/com/java110/fee/cmd/fee/ListAdminFeeCmd.java
@@ -47,6 +47,7 @@
     @Override
     public void doCmd(CmdEvent event, ICmdDataFlowContext context, JSONObject reqJson) throws CmdException, ParseException {
         FeeDto feeDto = BeanConvertUtil.covertBean(reqJson, FeeDto.class);
+        morePayerObjIds(reqJson,feeDto);
         List<ApiFeeDataVo> fees = new ArrayList<>();
         int count = feeInnerServiceSMOImpl.queryFeesCount(feeDto);
         if (count > 0) {
@@ -73,6 +74,20 @@
         ResponseEntity<String> responseEntity = new ResponseEntity<String>(JSONObject.toJSONString(apiFeeVo), HttpStatus.OK);
         context.setResponseEntity(responseEntity);
     }
+
+    /**
+     * 澶勭悊 澶氬璞� 璐圭敤
+     *
+     * @param reqJson
+     * @param feeDto
+     */
+    private void morePayerObjIds(JSONObject reqJson, FeeDto feeDto) {
+        if (!reqJson.containsKey("payerObjIds") || StringUtil.isEmpty(reqJson.getString("payerObjIds"))) {
+            return;
+        }
+        String payerObjIds = reqJson.getString("payerObjIds");
+        feeDto.setPayerObjIds(payerObjIds.split(","));
+    }
     private void freshFeeAttrs(List<ApiFeeDataVo> fees, List<FeeDto> feeDtos) {
         for (ApiFeeDataVo apiFeeDataVo : fees) {
             for (FeeDto feeDto : feeDtos) {

--
Gitblit v1.8.0