|
|
@@ -876,10 +876,9 @@
|
|
|
|
|
|
<select id="getSuperviseSettlementDetailExcelDtos" resultType="com.jzg.commons.entity.finance.dto.ExportSuperviseSettlementDetailExcelDto">
|
|
|
select ipi.contact_person, ipi.contact_person_phone,
|
|
|
- ipiis.id as settlementId,
|
|
|
- ipiis.invoice_id as invoiceId,
|
|
|
io.company_name as companyName,
|
|
|
io.signing_time as signingTime,
|
|
|
+ ipii.id as invoiceId,
|
|
|
ipii.status as status,
|
|
|
ipi.license_no as licenseNo,
|
|
|
io.product_name as productName,
|
|
|
@@ -896,29 +895,14 @@
|
|
|
ipi.jy_premium as jyPremium,
|
|
|
ipi.jy_supervise_costs_proportion as jySuperviseCostsProportion,
|
|
|
ipi.jy_policy_no as jyPolicyNo,
|
|
|
- ipi.tax_premium as taxPremium,
|
|
|
- ipii.create_by as invoicePerson,
|
|
|
- ipii.create_time as invoiceTime,
|
|
|
- ipiis.create_by as settlementPerson,
|
|
|
- ipiis.create_time as settlementTime
|
|
|
- FROM
|
|
|
- ins_ply_income_invoice ipii
|
|
|
- LEFT JOIN ins_ply_income_invoice_settlement ipiis ON ipiis.invoice_id = ipii.id AND ipiis.is_delete = 0
|
|
|
- LEFT JOIN ins_ply_income_invoice_link ipil ON ipil.invoice_id = ipiis.invoice_id AND ipil.is_delete = 0
|
|
|
- LEFT JOIN ins_ply_income ipi ON ipi.id = ipil.income_id AND ipi.is_delete = 0
|
|
|
- LEFT JOIN ins_orders io ON ipi.order_no = io.id AND io.is_delete = 0
|
|
|
+ ipi.tax_premium as taxPremium
|
|
|
+ FROM ins_ply_income_invoice ipii
|
|
|
+ LEFT JOIN ins_ply_income_invoice_link ipil ON ipii.id = ipil.invoice_id AND ipil.is_delete = 0
|
|
|
+ LEFT JOIN ins_ply_income ipi ON ipi.id = ipil.income_id AND ipi.is_delete = 0
|
|
|
+ LEFT JOIN ins_orders io ON ipi.order_no = io.id AND io.is_delete = 0
|
|
|
<where>
|
|
|
ipii.is_delete = 0
|
|
|
AND ipii.system_code = #{settlementQueryVo.systemCode}
|
|
|
- <if test="settlementQueryVo.settlementId != null and settlementQueryVo.settlementId != ''">
|
|
|
- AND ipiis.id = #{settlementQueryVo.settlementId}
|
|
|
- </if>
|
|
|
- <if test="settlementQueryVo.settlementIds != null and settlementQueryVo.settlementIds != ''">
|
|
|
- AND ipiis.id IN
|
|
|
- <foreach collection="settlementQueryVo.settlementIds" item="settlementId" open="(" separator="," close=")">
|
|
|
- #{settlementId}
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
<if test="settlementQueryVo.invoiceTypes != null and settlementQueryVo.invoiceTypes != ''">
|
|
|
AND ipii.invoice_type IN
|
|
|
<foreach collection="settlementQueryVo.invoiceTypes" item="invoiceType" open="(" separator="," close=")">
|
|
|
@@ -926,7 +910,7 @@
|
|
|
</foreach>
|
|
|
</if>
|
|
|
<if test="settlementQueryVo.invoiceId != null and settlementQueryVo.invoiceId != ''">
|
|
|
- AND ipiis.invoice_id = #{settlementQueryVo.invoiceId}
|
|
|
+ AND ipii.id = #{settlementQueryVo.invoiceId}
|
|
|
</if>
|
|
|
<if test="settlementQueryVo.companyId != null and settlementQueryVo.companyId != ''">
|
|
|
AND ipi.company_id = #{settlementQueryVo.companyId}
|
|
|
@@ -934,12 +918,6 @@
|
|
|
<if test="settlementQueryVo.invoiceParty != null and settlementQueryVo.invoiceParty != ''">
|
|
|
AND ipii.invoice_party = #{settlementQueryVo.invoiceParty}
|
|
|
</if>
|
|
|
- <if test="settlementQueryVo.settlementPerson != null and settlementQueryVo.settlementPerson != ''">
|
|
|
- AND ipiis.create_by = #{settlementQueryVo.settlementPerson}
|
|
|
- </if>
|
|
|
- <if test="settlementQueryVo.settlementTimeStart != null and settlementQueryVo.settlementTimeStart != ''">
|
|
|
- AND ipiis.create_time between #{settlementQueryVo.signingTimeStart} and #{settlementQueryVo.signingTimeEnd}
|
|
|
- </if>
|
|
|
<if test="settlementQueryVo.agreementType != null and settlementQueryVo.agreementType != ''">
|
|
|
AND ipi.agreement_type = #{settlementQueryVo.agreementType}
|
|
|
</if>
|