java110 2 年之前
父節點
當前提交
781c2e20a4

+ 119 - 0
java110-db/src/main/resources/mapper/report/ReportFeeStatisticsServiceDaoImplMapper.xml

@@ -87,6 +87,45 @@
         and t.cur_month_time < #{endDate}
     </select>
 
+    <select id="getOweFee" parameterType="Map" resultType="Map">
+        select ifnull(sum(t.receivable_amount),0.0) oweFee
+        from pay_fee_detail_month t
+        INNER JOIN pay_fee pf on t.fee_id = pf.fee_id and pf.status_cd = '0'
+        <if test="floorId != null and floorId != ''">
+            LEFT JOIN building_room br on t.obj_id = br.room_id and br.status_cd = '0'
+            left join building_unit bu on br.unit_id = bu.unit_id and bu.status_cd = '0'
+        </if>
+        where
+        1=1
+        <if test="floorId != null and floorId != ''">
+            and bu.floor_id = #{floorId}
+        </if>
+        <if test="configId != null and configId != ''">
+            and t.config_id = #{configId}
+        </if>
+        <if test="objName != null and objName != ''">
+            and t.obj_name like concat('%',#{objName},'%')
+        </if>
+        <if test="ownerName != null and ownerName != ''">
+            and t.owner_name like concat('%',#{ownerName},'%')
+        </if>
+        <if test="link != null and link != ''">
+            and t.link = #{link}
+        </if>
+        <if test="configIds !=null ">
+            and t.config_id in
+            <foreach collection="configIds" item="item" index="index" open="(" close=")" separator=",">
+                #{item}
+            </foreach>
+        </if>
+        <if test="feeTypeCd != null and feeTypeCd != ''">
+            and pf.fee_type_cd = #{feeTypeCd}
+        </if>
+        and t.status_cd = '0'
+        and t.detail_id = '-1'
+        and t.community_id= #{communityId}
+        and t.cur_month_time &lt; #{endDate}
+    </select>
 
     <!-- 查询当月应收 -->
     <select id="getCurReceivableFee" parameterType="Map" resultType="Map">
@@ -780,5 +819,85 @@
         and t.cur_month_time &lt; #{endDate}
     </select>
 
+    <!-- 查询预存账户-->
+    <select id="getPrestoreAccount" parameterType="Map" resultType="Map">
+        select SUM(t.discount_amount) prestoreAccount lateFee
+        from account_detail t
+        INNER JOIN account ac on t.acct_id = ac.acct_id and ac.status_cd = '0'
+        where 1=1
+        and t.obj_type = '6006'
+        and ac.acct_type = '2003'
+        and t.detail_type = '1001'
+        and ac.part_id= #{communityId}
+        and t.create_time &gt; #{startDate}
+        and t.create_time &lt; #{endDate}
+    </select>
+
+    <!-- 查询账户扣款-->
+    <select id="getPrestoreAccount" parameterType="Map" resultType="Map">
+        select SUM(t.discount_amount) withholdAccount lateFee
+        from account_detail t
+        INNER JOIN account ac on t.acct_id = ac.acct_id and ac.status_cd = '0'
+        where 1=1
+        and t.obj_type = '6006'
+        and ac.acct_type = '2003'
+        and t.detail_type = '2002'
+        and ac.part_id= #{communityId}
+        and t.create_time &gt; #{startDate}
+        and t.create_time &lt; #{endDate}
+    </select>
+
+    <!-- 查询临时车费 -->
+    <select id="getTempCarFee" parameterType="Map" resultType="Map">
+        select sum(t.pay_charge) tempCarFee
+        from car_inout_payment t
+        where 1=1
+        and ac.part_id= #{communityId}
+        and t.create_time &gt; #{startDate}
+        and t.create_time &lt; #{endDate}
+        and t.status_cd = '0'
+    </select>
+
+    <!-- 押金退款金额 -->
+    <select id="geRefundDeposit" parameterType="Map" resultType="Map">
+        select sum(t.received_amount) refundDeposit from return_pay_fee t
+        where t.fee_type_cd = '888800010006'
+        and t.status_cd = '0'
+        and t.state = '1001'
+        and t.community_id = #{communityId}
+        and t.create_time &gt; #{startDate}
+        and t.create_time &lt; #{endDate}
+    </select>
+
+    <!-- 退款订单数 -->
+    <select id="geRefundOrderCount" parameterType="Map" resultType="Map">
+        select count(1) refundOrderCount from return_pay_fee t
+        where  t.status_cd = '0'
+        and t.state = '1001'
+        and t.community_id = #{communityId}
+        and t.create_time &gt; #{startDate}
+        and t.create_time &lt; #{endDate}
+    </select>
+
+    <!-- 退款金额 -->
+    <select id="geRefundFee" parameterType="Map" resultType="Map">
+        select sum(t.received_amount) refundFee from return_pay_fee t
+        where  t.status_cd = '0'
+        and t.state = '1001'
+        and t.community_id = #{communityId}
+        and t.create_time &gt; #{startDate}
+        and t.create_time &lt; #{endDate}
+    </select>
+
+    <!-- 查询充电费用-->
+    <select id="getChargeFee" parameterType="Map" resultType="Map">
+        select sum(t.amount) chargeFee
+        from charge_machine_order t
+        where t.status_cd = '0'
+        and t.community_id = #{communityId}
+        and t.create_time &gt; #{startDate}
+        and t.create_time &lt; #{endDate}
+    </select>
+
 
 </mapper>

+ 53 - 0
java110-interface/src/main/java/com/java110/intf/report/IReportFeeStatisticsInnerServiceSMO.java

@@ -44,6 +44,13 @@ public interface IReportFeeStatisticsInnerServiceSMO {
     @RequestMapping(value = "/getCurMonthOweFee", method = RequestMethod.POST)
     double getCurMonthOweFee(@RequestBody QueryStatisticsDto queryFeeStatisticsDto);
 
+    /**
+     * 查询欠费金额
+     * @param queryStatisticsDto
+     * @return
+     */
+    @RequestMapping(value = "/getOweFee", method = RequestMethod.POST)
+    double getOweFee(@RequestBody QueryStatisticsDto queryStatisticsDto);
 
     /**
      * 查询当月应收
@@ -127,4 +134,50 @@ public interface IReportFeeStatisticsInnerServiceSMO {
      */
     @RequestMapping(value = "/getLateFee", method = RequestMethod.POST)
     double getLateFee(@RequestBody QueryStatisticsDto queryStatisticsDto);
+
+    /**
+     * 查询预存金额
+     * @param queryStatisticsDto
+     * @return
+     */
+    @RequestMapping(value = "/getPrestoreAccount", method = RequestMethod.POST)
+    double getPrestoreAccount(@RequestBody QueryStatisticsDto queryStatisticsDto);
+
+    /**
+     * 查询扣款金额
+     * @param queryStatisticsDto
+     * @return
+     */
+    @RequestMapping(value = "/getWithholdAccount", method = RequestMethod.POST)
+    double getWithholdAccount(@RequestBody QueryStatisticsDto queryStatisticsDto);
+
+    /**
+     * 查询临时车收入
+     * @param queryStatisticsDto
+     * @return
+     */
+    @RequestMapping(value = "/getTempCarFee", method = RequestMethod.POST)
+    double getTempCarFee(@RequestBody QueryStatisticsDto queryStatisticsDto);
+
+    /**
+     * 查询退款押金
+     * @param queryStatisticsDto
+     * @return
+     */
+    @RequestMapping(value = "/geRefundDeposit", method = RequestMethod.POST)
+    double geRefundDeposit(@RequestBody QueryStatisticsDto queryStatisticsDto);
+
+    @RequestMapping(value = "/geRefundOrderCount", method = RequestMethod.POST)
+    double geRefundOrderCount(@RequestBody QueryStatisticsDto queryStatisticsDto);
+
+    @RequestMapping(value = "/geRefundFee", method = RequestMethod.POST)
+    double geRefundFee(@RequestBody QueryStatisticsDto queryStatisticsDto);
+
+    /**
+     * 查询充电桩 充电金额
+     * @param queryStatisticsDto
+     * @return
+     */
+    @RequestMapping(value = "/getChargeFee", method = RequestMethod.POST)
+    double getChargeFee(@RequestBody QueryStatisticsDto queryStatisticsDto);
 }

+ 65 - 7
service-report/src/main/java/com/java110/report/cmd/dataReport/QueryFeeDataReportCmd.java

@@ -1,5 +1,6 @@
 package com.java110.report.cmd.dataReport;
 
+import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.java110.core.annotation.Java110Cmd;
 import com.java110.core.context.ICmdDataFlowContext;
@@ -50,31 +51,88 @@ public class QueryFeeDataReportCmd extends Cmd {
         queryStatisticsDto.setEndDate(reqJson.getString("endDate"));
         queryStatisticsDto.setCommunityId(reqJson.getString("communityId"));
 
-        JSONObject data = new JSONObject();
+        JSONArray datas = new JSONArray();
+        JSONObject data = null;
 
         // todo 查询 实收金额
         double receivedFee = feeStatisticsImpl.getReceivedFee(queryStatisticsDto);
-        data.put("receivedFee", receivedFee);
+        data = new JSONObject();
+        data.put("name","实收金额");
+        data.put("value", receivedFee);
+        datas.add(data);
+
+        // todo 查询 欠费金额
+        double oweFee = feeStatisticsImpl.getOweFee(queryStatisticsDto);
+        data = new JSONObject();
+        data.put("name","欠费金额");
+        data.put("value", oweFee);
+        datas.add(data);
 
         // todo 查询 优惠金额
         double discountFee = feeStatisticsImpl.getDiscountFee(queryStatisticsDto);
-        data.put("discountFee", discountFee);
+        data = new JSONObject();
+        data.put("name","优惠金额");
+        data.put("value", discountFee);
+        datas.add(data);
 
         // todo 查询 滞纳金
         double lateFee = feeStatisticsImpl.getLateFee(queryStatisticsDto);
-        data.put("lateFee", lateFee);
+        data = new JSONObject();
+        data.put("name","滞纳金");
+        data.put("value", lateFee);
+        datas.add(data);
 
         // todo 查询 账户预存
+        double prestoreAccount = feeStatisticsImpl.getPrestoreAccount(queryStatisticsDto);
+        data = new JSONObject();
+        data.put("name","账户预存");
+        data.put("value", prestoreAccount);
+        datas.add(data);
+
         // todo 查询 账户扣款
+        double withholdAccount = feeStatisticsImpl.getWithholdAccount(queryStatisticsDto);
+        data = new JSONObject();
+        data.put("name","账户扣款");
+        data.put("value", withholdAccount);
+        datas.add(data);
+
         // todo 查询 临时车收入
+        double tempCarFee = feeStatisticsImpl.getTempCarFee(queryStatisticsDto);
+        data = new JSONObject();
+        data.put("name","临时车收入");
+        data.put("value", tempCarFee);
+        datas.add(data);
+
         // todo 查询 押金退款
+        double refundDeposit = feeStatisticsImpl.geRefundDeposit(queryStatisticsDto);
+        data = new JSONObject();
+        data.put("name","押金退款");
+        data.put("value", refundDeposit);
+        datas.add(data);
+
         // todo 查询 退款订单数
+        double refundOrderCount = feeStatisticsImpl.geRefundOrderCount(queryStatisticsDto);
+        data = new JSONObject();
+        data.put("name","退款订单数");
+        data.put("value", refundOrderCount);
+        datas.add(data);
         // todo 查询 退款金额
-        // todo 查询 欠费金额
-        // todo 查询 充电金额
+        double refundFee = feeStatisticsImpl.geRefundFee(queryStatisticsDto);
+        data = new JSONObject();
+        data.put("name","退款金额");
+        data.put("value", refundFee);
+        datas.add(data);
+
 
 
+        // todo 查询 充电金额
+        double chargeFee = feeStatisticsImpl.getChargeFee(queryStatisticsDto);
+        data = new JSONObject();
+        data.put("name","充电金额");
+        data.put("value", chargeFee);
+        datas.add(data);
+
 
-        context.setResponseEntity(ResultVo.createResponseEntity(data));
+        context.setResponseEntity(ResultVo.createResponseEntity(datas));
     }
 }

+ 57 - 0
service-report/src/main/java/com/java110/report/dao/IReportFeeStatisticsServiceDao.java

@@ -23,6 +23,14 @@ public interface IReportFeeStatisticsServiceDao {
      */
     double getCurMonthOweFee(Map info);
 
+
+    /**
+     * 欠费信息查询
+     * @param info
+     * @return
+     */
+    double getOweFee(Map info);
+
     /**
      * 查询欠费追回
      *
@@ -124,4 +132,53 @@ public interface IReportFeeStatisticsServiceDao {
      * @return
      */
     double getLateFee(Map info);
+
+    /**
+     * 查询预存款
+     * @param info
+     * @return
+     */
+    double getPrestoreAccount(Map info);
+
+    /**
+     * 查询扣款
+     * @param info
+     * @return
+     */
+    double getWithholdAccount(Map info);
+
+    /**
+     * 查询临时车费用
+     * @param info
+     * @return
+     */
+    double getTempCarFee(Map info);
+
+    /**
+     * 查询退款押金
+     * @param info
+     * @return
+     */
+    double geRefundDeposit(Map info);
+
+    /**
+     * 退款订单
+     * @param info
+     * @return
+     */
+    double geRefundOrderCount(Map info);
+
+    /**
+     * 退款金额
+     * @param info
+     * @return
+     */
+    double geRefundFee(Map info);
+
+    /**
+     * 查询充电金额
+     * @param info
+     * @return
+     */
+    double getChargeFee(Map info);
 }

+ 105 - 0
service-report/src/main/java/com/java110/report/dao/impl/ReportFeeStatisticsServiceDaoImpl.java

@@ -52,6 +52,19 @@ public class ReportFeeStatisticsServiceDaoImpl extends BaseServiceDao implements
         return Double.parseDouble(infos.get(0).get("curOweFee").toString());
     }
 
+    @Override
+    public double getOweFee(Map info) {
+        logger.debug("查询单月欠费 入参 info : {}", JSONObject.toJSONString(info));
+
+        List<Map> infos = sqlSessionTemplate.selectList("reportFeeStatisticsServiceDaoImpl.getOweFee", info);
+
+        if (infos == null || infos.size() < 1) {
+            return 0;
+        }
+
+        return Double.parseDouble(infos.get(0).get("oweFee").toString());
+    }
+
     @Override
     public double getCurReceivableFee(Map info) {
         logger.debug("查询单月欠费 入参 info : {}", JSONObject.toJSONString(info));
@@ -235,4 +248,96 @@ public class ReportFeeStatisticsServiceDaoImpl extends BaseServiceDao implements
         return Double.parseDouble(infos.get(0).get("lateFee").toString());
     }
 
+    /**
+     * 查询预存账户
+     * @param info
+     * @return
+     */
+    @Override
+    public double getPrestoreAccount(Map info) {
+        List<Map> infos = sqlSessionTemplate.selectList("reportFeeStatisticsServiceDaoImpl.getPrestoreAccount", info);
+
+        if (infos == null || infos.size() < 1) {
+            return 0;
+        }
+
+        return Double.parseDouble(infos.get(0).get("prestoreAccount").toString());
+    }
+
+    /**
+     * 查询扣款
+     * @param info
+     * @return
+     */
+    @Override
+    public double getWithholdAccount(Map info) {
+        List<Map> infos = sqlSessionTemplate.selectList("reportFeeStatisticsServiceDaoImpl.getWithholdAccount", info);
+
+        if (infos == null || infos.size() < 1) {
+            return 0;
+        }
+
+        return Double.parseDouble(infos.get(0).get("withholdAccount").toString());
+    }
+
+    @Override
+    public double getTempCarFee(Map info) {
+        List<Map> infos = sqlSessionTemplate.selectList("reportFeeStatisticsServiceDaoImpl.getTempCarFee", info);
+
+        if (infos == null || infos.size() < 1) {
+            return 0;
+        }
+
+        return Double.parseDouble(infos.get(0).get("tempCarFee").toString());
+    }
+
+    /**
+     * 押金 退还
+     * @param info
+     * @return
+     */
+    @Override
+    public double geRefundDeposit(Map info) {
+        List<Map> infos = sqlSessionTemplate.selectList("reportFeeStatisticsServiceDaoImpl.geRefundDeposit", info);
+
+        if (infos == null || infos.size() < 1) {
+            return 0;
+        }
+
+        return Double.parseDouble(infos.get(0).get("refundDeposit").toString());
+    }
+
+    @Override
+    public double geRefundOrderCount(Map info) {
+        List<Map> infos = sqlSessionTemplate.selectList("reportFeeStatisticsServiceDaoImpl.geRefundOrderCount", info);
+
+        if (infos == null || infos.size() < 1) {
+            return 0;
+        }
+
+        return Double.parseDouble(infos.get(0).get("refundOrderCount").toString());
+    }
+
+    @Override
+    public double geRefundFee(Map info) {
+        List<Map> infos = sqlSessionTemplate.selectList("reportFeeStatisticsServiceDaoImpl.geRefundFee", info);
+
+        if (infos == null || infos.size() < 1) {
+            return 0;
+        }
+
+        return Double.parseDouble(infos.get(0).get("refundFee").toString());
+    }
+
+    @Override
+    public double getChargeFee(Map info) {
+        List<Map> infos = sqlSessionTemplate.selectList("reportFeeStatisticsServiceDaoImpl.getChargeFee", info);
+
+        if (infos == null || infos.size() < 1) {
+            return 0;
+        }
+
+        return Double.parseDouble(infos.get(0).get("chargeFee").toString());
+    }
+
 }

+ 58 - 0
service-report/src/main/java/com/java110/report/smo/impl/ReportFeeStatisticsInnerServiceSMOImpl.java

@@ -46,6 +46,12 @@ public class ReportFeeStatisticsInnerServiceSMOImpl extends BaseServiceSMO imple
         return info;
     }
 
+    @Override
+    public double getOweFee(@RequestBody QueryStatisticsDto queryStatisticsDto) {
+        double info = reportFeeStatisticsServiceDaoImpl.getOweFee(BeanConvertUtil.beanCovertMap(queryStatisticsDto));
+        return info;
+    }
+
     /**
      * 查询当月应收
      *
@@ -169,4 +175,56 @@ public class ReportFeeStatisticsInnerServiceSMOImpl extends BaseServiceSMO imple
         double info = reportFeeStatisticsServiceDaoImpl.getLateFee(BeanConvertUtil.beanCovertMap(queryStatisticsDto));
         return info;
     }
+
+    @Override
+    public double getPrestoreAccount(@RequestBody QueryStatisticsDto queryStatisticsDto) {
+        double info = reportFeeStatisticsServiceDaoImpl.getPrestoreAccount(BeanConvertUtil.beanCovertMap(queryStatisticsDto));
+        return info;
+    }
+
+    @Override
+    public double getWithholdAccount(@RequestBody QueryStatisticsDto queryStatisticsDto) {
+        double info = reportFeeStatisticsServiceDaoImpl.getWithholdAccount(BeanConvertUtil.beanCovertMap(queryStatisticsDto));
+        return info;
+    }
+
+    /**
+     * 临时车收入
+     * @param queryStatisticsDto
+     * @return
+     */
+    @Override
+    public double getTempCarFee(@RequestBody QueryStatisticsDto queryStatisticsDto) {
+        double info = reportFeeStatisticsServiceDaoImpl.getTempCarFee(BeanConvertUtil.beanCovertMap(queryStatisticsDto));
+        return info;
+    }
+
+    /**
+     * 查询退款押金
+     * @param queryStatisticsDto
+     * @return
+     */
+    @Override
+    public double geRefundDeposit(@RequestBody QueryStatisticsDto queryStatisticsDto) {
+        double info = reportFeeStatisticsServiceDaoImpl.geRefundDeposit(BeanConvertUtil.beanCovertMap(queryStatisticsDto));
+        return info;
+    }
+
+    @Override
+    public double geRefundOrderCount(@RequestBody QueryStatisticsDto queryStatisticsDto) {
+        double info = reportFeeStatisticsServiceDaoImpl.geRefundOrderCount(BeanConvertUtil.beanCovertMap(queryStatisticsDto));
+        return info;
+    }
+
+    @Override
+    public double geRefundFee(@RequestBody QueryStatisticsDto queryStatisticsDto) {
+        double info = reportFeeStatisticsServiceDaoImpl.geRefundFee(BeanConvertUtil.beanCovertMap(queryStatisticsDto));
+        return info;
+    }
+
+    @Override
+    public double getChargeFee(@RequestBody QueryStatisticsDto queryStatisticsDto) {
+        double info = reportFeeStatisticsServiceDaoImpl.getChargeFee(BeanConvertUtil.beanCovertMap(queryStatisticsDto));
+        return info;
+    }
 }

+ 57 - 0
service-report/src/main/java/com/java110/report/statistics/IFeeStatistics.java

@@ -26,6 +26,13 @@ public interface IFeeStatistics {
      */
     double getCurMonthOweFee(QueryStatisticsDto queryFeeStatisticsDto);
 
+    /**
+     * 查询欠费
+     * @param queryStatisticsDto
+     * @return
+     */
+    double getOweFee(QueryStatisticsDto queryStatisticsDto);
+
 
     /**
      * 欠费追回
@@ -116,4 +123,54 @@ public interface IFeeStatistics {
      * @return
      */
     double getLateFee(QueryStatisticsDto queryStatisticsDto);
+
+    /**
+     * 预存账户
+     * @param queryStatisticsDto
+     * @return
+     */
+    double getPrestoreAccount(QueryStatisticsDto queryStatisticsDto);
+
+    /**
+     * 扣款账户
+     * @param queryStatisticsDto
+     * @return
+     */
+    double getWithholdAccount(QueryStatisticsDto queryStatisticsDto);
+
+    /**
+     * 查询临时车费用收入
+     * @param queryStatisticsDto
+     * @return
+     */
+    double getTempCarFee(QueryStatisticsDto queryStatisticsDto);
+
+    /**
+     * 查询退款押金
+     * @param queryStatisticsDto
+     * @return
+     */
+    double geRefundDeposit(QueryStatisticsDto queryStatisticsDto);
+
+    /**
+     * 退款订单数
+     * @param queryStatisticsDto
+     * @return
+     */
+    double geRefundOrderCount(QueryStatisticsDto queryStatisticsDto);
+
+    /**
+     * 退款金额
+     * @param queryStatisticsDto
+     * @return
+     */
+    double geRefundFee(QueryStatisticsDto queryStatisticsDto);
+
+
+    /**
+     * 充电桩充电金额
+     * @param queryStatisticsDto
+     * @return
+     */
+    double getChargeFee(QueryStatisticsDto queryStatisticsDto);
 }

+ 50 - 0
service-report/src/main/java/com/java110/report/statistics/impl/FeeStatisticsImpl.java

@@ -39,6 +39,16 @@ public class FeeStatisticsImpl implements IFeeStatistics {
         return reportFeeStatisticsInnerServiceSMOImpl.getCurMonthOweFee(queryFeeStatisticsDto);
     }
 
+    /**
+     * 查询总欠费
+     * @param queryStatisticsDto
+     * @return
+     */
+    @Override
+    public double getOweFee(QueryStatisticsDto queryStatisticsDto) {
+        return reportFeeStatisticsInnerServiceSMOImpl.getOweFee(queryStatisticsDto);
+    }
+
 
     /**
      * 查询当月应收
@@ -153,4 +163,44 @@ public class FeeStatisticsImpl implements IFeeStatistics {
         return reportFeeStatisticsInnerServiceSMOImpl.getLateFee(queryStatisticsDto);
     }
 
+    @Override
+    public double getPrestoreAccount(QueryStatisticsDto queryStatisticsDto) {
+        return reportFeeStatisticsInnerServiceSMOImpl.getPrestoreAccount(queryStatisticsDto);
+    }
+
+    @Override
+    public double getWithholdAccount(QueryStatisticsDto queryStatisticsDto) {
+        return reportFeeStatisticsInnerServiceSMOImpl.getWithholdAccount(queryStatisticsDto);
+    }
+
+    /**
+     * 查询临时车收入
+     * @param queryStatisticsDto
+     * @return
+     */
+    @Override
+    public double getTempCarFee(QueryStatisticsDto queryStatisticsDto) {
+        return reportFeeStatisticsInnerServiceSMOImpl.getTempCarFee(queryStatisticsDto);
+    }
+
+    @Override
+    public double geRefundDeposit(QueryStatisticsDto queryStatisticsDto) {
+        return reportFeeStatisticsInnerServiceSMOImpl.geRefundDeposit(queryStatisticsDto);
+    }
+
+    @Override
+    public double geRefundOrderCount(QueryStatisticsDto queryStatisticsDto) {
+        return reportFeeStatisticsInnerServiceSMOImpl.geRefundOrderCount(queryStatisticsDto);
+    }
+
+    @Override
+    public double geRefundFee(QueryStatisticsDto queryStatisticsDto) {
+        return reportFeeStatisticsInnerServiceSMOImpl.geRefundFee(queryStatisticsDto);
+    }
+
+    @Override
+    public double getChargeFee(QueryStatisticsDto queryStatisticsDto) {
+        return reportFeeStatisticsInnerServiceSMOImpl.getChargeFee(queryStatisticsDto);
+    }
+
 }