Просмотр исходного кода

私有应收 筛选未结算数据错误,已结算的数据也显示了

lipf 2 месяцев назад
Родитель
Сommit
cebc2d6ac3

+ 4 - 6
tenant/organization/src/main/resources/mapper/ReceivableMapper.xml

@@ -1524,13 +1524,11 @@
             <if test="invoiceRecordQueryVo.partnerCompanyId != null and invoiceRecordQueryVo.partnerCompanyId != ''">
                 AND eic.id = #{invoiceRecordQueryVo.partnerCompanyId}
             </if>
+            <if test="invoiceRecordQueryVo.settlementStatus != null and invoiceRecordQueryVo.settlementStatus != '' and invoiceRecordQueryVo.settlementStatus != '30'">
+                AND ipii.status = #{invoiceRecordQueryVo.settlementStatus}
+            </if>
         </where>
-        <if test="invoiceRecordQueryVo.settlementStatus != null and invoiceRecordQueryVo.settlementStatus != ''">
-            HAVING CASE
-            WHEN ipii.receivable_supervise_premium = SUM(ipiis.actual_received_amount) THEN '1'
-            ELSE '0'
-            END = #{invoiceRecordQueryVo.settlementStatus}
-        </if>
+
         GROUP BY
         ipii.id,
         ipii.receivable_supervise_premium,