Преглед на файлове

在库产品列表添加客户经理字段

wucl преди 11 месеца
родител
ревизия
4bf94e69f5
променени са 1 файла, в които са добавени 21 реда и са изтрити 15 реда
  1. 21 15
      dao/src/main/resources/mapper/MajorProductionMapper.xml

+ 21 - 15
dao/src/main/resources/mapper/MajorProductionMapper.xml

@@ -207,36 +207,42 @@
         (@i :=  @i + 1) AS id,
         temp.* from (SELECT
         '大中型' AS businessType,
-        report_no AS reportNo,
-        ( CASE production WHEN 'STATEMENT' THEN '价值意见书' WHEN 'REPORT' THEN '报告' ELSE '复评函' END ) production,
-        repertory_state,
-        repertory_in_time
+        mp.report_no AS reportNo,
+        ( CASE mp.production WHEN 'STATEMENT' THEN '价值意见书' WHEN 'REPORT' THEN '报告' ELSE '复评函' END ) production,
+        mp.repertory_state,
+        mp.repertory_in_time,
+        u.name as clientManager
         FROM
-        major_production
+        major_production mp left join major m on m.id = mp.major_id
+        left join user u on u.id = m.client_manager_id
         WHERE
-        deleted = 0
-        AND repertory_state = 0 UNION ALL
+        mp.deleted = 0
+        AND mp.repertory_state = 0 UNION ALL
         SELECT
         '资产' AS business_type,
-        production_no AS reportNo,
-        ( CASE production_type WHEN 'STATEMENT' THEN '价值意见书' WHEN 'REPORT' THEN '报告' WHEN 'CONSULT' THEN '咨询报告' WHEN 'TECHNIC' THEN '技术报告' WHEN 'FINAL' THEN '结果报告' ELSE '复评函' END ) production,
-        repertory_state,
-        repertory_in_time
+        ap.production_no AS reportNo,
+        ( CASE ap.production_type WHEN 'STATEMENT' THEN '价值意见书' WHEN 'REPORT' THEN '报告' WHEN 'CONSULT' THEN '咨询报告' WHEN 'TECHNIC' THEN '技术报告' WHEN 'FINAL' THEN '结果报告' ELSE '复评函' END ) production,
+        ap.repertory_state,
+        ap.repertory_in_time,
+        u.name as clientManager
         FROM
-        assets_production
+        assets_production ap left join assets a on a.id = ap.business_id
+        left join user u on u.id = a.client_manager_id
         WHERE
-        deleted = 0
-        AND repertory_state = 0 UNION ALL
+        ap.deleted = 0
+        AND ap.repertory_state = 0 UNION ALL
         SELECT
         '个贷' AS business_type,
         p.order_id AS reportNo,
         ( CASE pp.production WHEN 'STATEMENT' THEN '价值意见书' WHEN 'REPORT' THEN '报告' WHEN 'CONSULT' THEN '咨询报告' WHEN 'TECHNIC' THEN '技术报告' WHEN 'FINAL' THEN '结果报告' ELSE '复评函' END ) production,
         pp.repertory_state,
-        pp.repertory_in_time
+        pp.repertory_in_time,
+        u.name as clientManager
         FROM
         personal_production pp
         LEFT JOIN personal_target pt ON pt.id = pp.target_id
         LEFT JOIN personal p ON p.id = pt.personal_id
+        left join user u on u.id = p.client_manager_id
         WHERE
         p.deleted = 0
         AND pp.repertory_state = 0