|
|
@@ -135,21 +135,33 @@
|
|
|
<select id="getPendingAuditOrders" resultType="com.ydtech.modules.order.entity.InsOrders">
|
|
|
SELECT
|
|
|
io.*,
|
|
|
- sd.management_source
|
|
|
+ sd.management_source,
|
|
|
+ su2.name AS auditUser,
|
|
|
+ ifa.audittime as auditTime
|
|
|
FROM
|
|
|
- ins_orders io left join sys_user su on su.id = io.userid left join sys_dept sd on sd.id = su.dept_id
|
|
|
+ ins_orders io
|
|
|
+ LEFT JOIN ins_fee_audit ifa ON ifa.orderno = io.orderno
|
|
|
+ LEFT JOIN sys_user su ON su.id = io.userid
|
|
|
+ LEFT JOIN sys_dept sd ON sd.id = su.dept_id
|
|
|
+ LEFT JOIN sys_user su2 on ifa.audituser = su2.id
|
|
|
WHERE
|
|
|
- orderno IN (
|
|
|
+ io.orderno IN (
|
|
|
SELECT
|
|
|
orderno
|
|
|
FROM
|
|
|
ins_area_company
|
|
|
WHERE
|
|
|
- id IN ( SELECT ins_order_no FROM ins_fee_order_new WHERE ins_order_no NOT IN ( SELECT ins_order_no FROM ins_fee_audit ) )
|
|
|
- AND orderstatus = 3
|
|
|
+ id IN (
|
|
|
+ SELECT
|
|
|
+ ifon.ins_order_no
|
|
|
+ FROM
|
|
|
+ ins_fee_order_new ifon
|
|
|
+ RIGHT JOIN ins_fee_audit ifa ON ifon.ins_order_no = ifa.ins_order_no
|
|
|
+ WHERE
|
|
|
+ ifa.auditstatus = #{params.auditStatus}
|
|
|
)
|
|
|
- AND
|
|
|
- orderstatus= 3
|
|
|
+ )
|
|
|
+ AND orderstatus = 3
|
|
|
<!-- <if test="params.orderNo != null and params.orderNo != ''">-->
|
|
|
<!-- AND orderno = #{params.orderNo}-->
|
|
|
<!-- </if>-->
|
|
|
@@ -304,19 +316,33 @@
|
|
|
<select id="getAlreadyAuditOrders" resultType="com.ydtech.modules.order.entity.InsOrders">
|
|
|
SELECT
|
|
|
io.*,
|
|
|
- sd.management_source
|
|
|
+ sd.management_source,
|
|
|
+ su2.name AS auditUser,
|
|
|
+ ifa.audittime as auditTime
|
|
|
FROM
|
|
|
- ins_orders io left join sys_user su on su.id = io.userid left join sys_dept sd on sd.id = su.dept_id
|
|
|
+ ins_orders io
|
|
|
+ LEFT JOIN ins_fee_audit ifa ON ifa.orderno = io.orderno
|
|
|
+ LEFT JOIN sys_user su ON su.id = io.userid
|
|
|
+ LEFT JOIN sys_dept sd ON sd.id = su.dept_id
|
|
|
+ LEFT JOIN sys_user su2 on ifa.audituser = su2.id
|
|
|
WHERE
|
|
|
- orderno IN (
|
|
|
+ io.orderno IN (
|
|
|
SELECT
|
|
|
orderno
|
|
|
FROM
|
|
|
ins_area_company
|
|
|
WHERE
|
|
|
- id IN ( SELECT ifon.ins_order_no FROM ins_fee_order_new ifon RIGHT JOIN ins_fee_audit ifa ON ifon.ins_order_no = ifa.ins_order_no where ifa.auditstatus = #{params.auditStatus} ))
|
|
|
- AND
|
|
|
- orderstatus = 3
|
|
|
+ id IN (
|
|
|
+ SELECT
|
|
|
+ ifon.ins_order_no
|
|
|
+ FROM
|
|
|
+ ins_fee_order_new ifon
|
|
|
+ RIGHT JOIN ins_fee_audit ifa ON ifon.ins_order_no = ifa.ins_order_no
|
|
|
+ WHERE
|
|
|
+ ifa.auditstatus = #{params.auditStatus}
|
|
|
+ )
|
|
|
+ )
|
|
|
+ AND orderstatus = 3
|
|
|
<!-- <if test="params.orderNo != null and params.orderNo != ''">-->
|
|
|
<!-- AND orderno = #{params.orderNo}-->
|
|
|
<!-- </if>-->
|