|
@@ -24,9 +24,9 @@
|
|
|
FROM wm_score_package p
|
|
|
LEFT JOIN sys_dept_invoice_relation r on r.package_id = p.id AND r.del_flag = '0'
|
|
|
<where>
|
|
|
- AND (p.package_type1 = '1' AND p.package_type2 = '1' AND p.score_package_status in ('4', '5') AND p.typeid in ('3', '4')
|
|
|
+ AND (p.package_type1 = '1' AND p.package_type2 = '1' AND p.score_package_status in ('4', '5') AND p.typeid in ('3', '4', '5')
|
|
|
AND (p.relation_score_id is null OR length(relation_score_id) = '')
|
|
|
- OR (p.old_package = '0' AND p.package_finish_status = '1' AND p.typeid not in ('3', '4')))
|
|
|
+ OR (p.old_package = '0' AND p.package_finish_status = '1' AND p.typeid not in ('3', '4', '5')))
|
|
|
AND p.send_package_dept_id IN
|
|
|
<foreach collection="deptIdList" item="deptId" index="idx" separator="," open="(" close=")">
|
|
|
#{deptId}
|
|
@@ -52,9 +52,9 @@
|
|
|
FROM wm_score_package p
|
|
|
LEFT JOIN sys_dept_invoice_relation r on r.package_id = p.id AND r.del_flag = '0'
|
|
|
<where>
|
|
|
- AND (p.package_type1 = '1' AND p.package_type2 = '1' AND p.score_package_status in ('4', '5') AND p.typeid in ('3', '4')
|
|
|
+ AND (p.package_type1 = '1' AND p.package_type2 = '1' AND p.score_package_status in ('4', '5') AND p.typeid in ('3', '4', '5')
|
|
|
AND (p.relation_score_id is null OR length(relation_score_id) = '')
|
|
|
- OR (p.old_package = '0' AND p.package_finish_status = '1' AND p.typeid not in ('3', '4')))
|
|
|
+ OR (p.old_package = '0' AND p.package_finish_status = '1' AND p.typeid not in ('3', '4', '5')))
|
|
|
AND p.send_package_dept_id IN
|
|
|
<foreach collection="deptIdList" item="deptId" index="idx" separator="," open="(" close=")">
|
|
|
#{deptId}
|
|
@@ -80,9 +80,9 @@
|
|
|
FROM wm_score_package p
|
|
|
LEFT JOIN sys_dept_invoice_relation r on r.package_id = p.id
|
|
|
<where>
|
|
|
- AND (p.package_type1 = '1' AND p.package_type2 = '1' AND p.score_package_status in ('4', '5') AND p.typeid in ('3', '4')
|
|
|
+ AND (p.package_type1 = '1' AND p.package_type2 = '1' AND p.score_package_status in ('4', '5') AND p.typeid in ('3', '4', '5')
|
|
|
AND (p.relation_score_id is null OR length(relation_score_id) = '')
|
|
|
- OR (p.old_package = '0' AND p.package_finish_status = '1' AND p.typeid not in ('3', '4')))
|
|
|
+ OR (p.old_package = '0' AND p.package_finish_status = '1' AND p.typeid not in ('3', '4', '5')))
|
|
|
AND r.del_flag = '0'
|
|
|
AND r.invoice_id = #{invoiceId}
|
|
|
</where>
|