Преглед изворни кода

私有应收 结算记录只有1条,结算报表已结算相当于结算了两次

lipf пре 3 месеци
родитељ
комит
03d8765e90
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      tenant/organization/src/main/resources/mapper/ReceivableMapper.xml

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

@@ -1780,14 +1780,14 @@
         ) a
         group by  a.company_id
     </select>
-    <!-- 查询已结算金额 lipf 2026年6月1日18:12:08  -->
+    <!-- 查询已结算金额 lipf 2026年6月1日18:12:08 modify by lipf 2026年6月24日19:10:53 添加distinct ins.id 按照结算记录的值进行去重。 因为私有开票是按照公司维度开票,的所以 同一个 ins.id 关联的 ipi.icompany_id 肯定是一样的 -->
     <select id="querySettledAmount" resultType="com.jzg.organization.entity.dto.CalRes">
         select
         a.company_id ,
         sum(COALESCE(a.actual_received_amount, 0)) as settlement
         from
         (
-        select
+        select distinct ins.id,
         ipi.company_id ,
         COALESCE(ins.actual_received_amount, 0) as actual_received_amount
         from ins_ply_income_invoice_settlement ins