platformx-business-finance-biz/src/main/resources/mapper/ContractPaymentScheduleMapper.xml
@@ -87,7 +87,7 @@
         and bc.area_id = #{queryDTO.areaId}
      </if>
      <if test="queryDTO.industryId !=null">
         and bc.industry_id = #{queryDTO.industryId}
         and c.industry_code = #{queryDTO.industryId}
      </if>
      <if test="queryDTO.classId !=null">
         and bc.class_id = #{queryDTO.classId}
@@ -169,7 +169,7 @@
         c.del_flag = '0'
        AND c.amount > c.paid_amount
      <if test="queryDTO.companyId !=null">
         and c.party_a_id = #{queryDTO.companyId}
         and c.party_b_id = #{queryDTO.companyId}
      </if>
        AND EXISTS ( SELECT 1 FROM contract_out_bound cob WHERE cob.del_flag = '0' AND cob.contract_id = c.id )
      GROUP BY
@@ -215,13 +215,13 @@
            LEFT JOIN contract c ON c.del_flag = '0'
            AND DATEDIFF(
                                          CURRENT_DATE,
                                          ( SELECT max( out_bound_time ) FROM contract_out_bound cob WHERE cob.del_flag = '0' AND cob.contract_id = c.id ORDER BY out_bound_time ASC )) BETWEEN ranges.min_days
                                          ( SELECT max( invoice_time ) FROM contract_invoice ci WHERE ci.del_flag = '0' AND ci.contract_id = c.id ORDER BY invoice_time ASC )) BETWEEN ranges.min_days
                                 AND ranges.max_days
      WHERE
         c.del_flag = '0'
        AND c.amount > c.paid_amount
      <if test="queryDTO.companyId !=null">
         and c.party_a_id = #{queryDTO.companyId}
         and c.party_b_id = #{queryDTO.companyId}
      </if>
        AND EXISTS ( SELECT 1 FROM contract_invoice ci WHERE ci.del_flag = '0' AND ci.contract_id = c.id)
      GROUP BY