准入供应商查询最后一次评价相关信息去除

This commit is contained in:
YY
2025-07-16 15:03:54 +08:00
parent f2c223a5d7
commit e9985ab668
7 changed files with 73 additions and 68 deletions

View File

@ -836,8 +836,6 @@
END AS unifiedCode,
GROUP_CONCAT(caw.dept_id) as dept_id,
max(caw.update_time) AS admissionTime,
max(ets.update_time) AS evaluationTime ,
max(ets.level_name) as levelName,
GROUP_CONCAT(DISTINCT cc.category_name SEPARATOR ', ') AS categoryName
from
cosco_access_supplier_category as casc
@ -845,24 +843,6 @@
left join cosco_access_supplier as cas on cas.supplier_id = csb.id
left join cosco_access_work as caw on caw.id = cas.access_work_id and caw.apply_type=1 and caw.approve_status=1
left join cosco_category as cc on casc.category_id = cc.id
LEFT JOIN (
SELECT ts1.*
FROM cosco_evaluate_task_supplier ts1
JOIN cosco_evaluate_task tsk1 ON ts1.evaluate_task_id = tsk1.id
WHERE tsk1.approve_status = 1
AND ts1.del_flag = 'normal'
AND tsk1.del_flag = 'normal'
AND ts1.create_time = (
SELECT MAX(ts2.create_time)
FROM cosco_evaluate_task_supplier ts2
JOIN cosco_evaluate_task tsk2 ON ts2.evaluate_task_id = tsk2.id
WHERE ts2.supplier_id = ts1.supplier_id
AND tsk2.approve_status = 1
AND ts2.del_flag = 'normal'
AND tsk2.del_flag = 'normal'
)
) ets ON ets.supplier_id = csb.id
-- 黑名单排除
WHERE NOT EXISTS (
SELECT 1
@ -892,9 +872,7 @@
<if test="vo.categoryId!=null and vo.categoryId!=''">
and cc.categoryId like concat('%',#{vo.categoryId},'%')
</if>
<if test="vo.levelName!=null and vo.levelName!=''">
and ets.level_name = #{vo.levelName}
</if>
<if test="vo.librarySupplierIdList!=null and vo.librarySupplierIdList.size>0">
and csb.id IN
<foreach item="id" collection="vo.librarySupplierIdList" open="(" separator="," close=")">