wuxw преди 2 години
родител
ревизия
9e82c13715
променени са 1 файла, в които са добавени 7 реда и са изтрити 3 реда
  1. 7 3
      java110-db/src/main/resources/mapper/report/BaseDataStatisticsServiceDaoImplMapper.xml

+ 7 - 3
java110-db/src/main/resources/mapper/report/BaseDataStatisticsServiceDaoImplMapper.xml

@@ -519,7 +519,7 @@
     </select>
     <select id="computeEveryMonthFee" parameterType="Map" resultType="Map">
         select a.obj_id roomId,a.cur_month_time curMonthTime,a.config_id configId,sum(receivableAmount) receivableAmount,
-        sum(receivedAmount) receivedAmount,sum(oweAmount) oweAmount
+        sum(receivedAmount) receivedAmount,sum(oweAmount) oweAmount,max(a.receiptCode) receiptCode
         from (
         select t.obj_id,t.cur_month_time,pfc.config_id,
         (
@@ -530,8 +530,12 @@
         ) receivedAmount,
         (
         select sum(pfdm.receivable_amount) from pay_fee_detail_month pfdm where pfdm.month_id = t.month_id and pfdm.status_cd = '0'
-        ) oweAmount
-
+        ) oweAmount,
+        (
+        select max(fr.receipt_code) from fee_receipt_detail frd
+        left join fee_receipt fr on frd.receipt_id = fr.receipt_id and fr.status_cd = '0'
+        where frd.detail_id = t.detail_id and t.detail_id != '-1'
+        ) receiptCode
         from pay_fee_detail_month t
         left join pay_fee_config pfc on t.config_id = pfc.config_id and pfc.status_cd = '0' and pfc.fee_type_cd = '888800010001'
         where 1=1