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

1.人员电销逻辑调整

wuhp преди 1 година
родител
ревизия
a6ce81c3fa
променени са 1 файла, в които са добавени 13 реда и са изтрити 1 реда
  1. 13 1
      src/main/resources/mapper/modules/console/userReportMapper.xml

+ 13 - 1
src/main/resources/mapper/modules/console/userReportMapper.xml

@@ -124,7 +124,19 @@
         left join (select (select user_id
         from sys_user u
         left join sys_user_role r on u.id = r.user_id
-        where u.dept_id = sd.id and r.role_id = 21 limit 1) as "userid",
+        where u.dept_id = sd.id
+        <if test="vo.managementSource  !=null  and   vo.managementSource  !=''">
+            <choose>
+                <when test="vo.managementSource == '1'">
+                    and  r.role_id = 21
+                </when>
+                <when test="vo.managementSource == '3'">
+                    and (  r.role_id = 3 or r.role_id = 72  )
+                </when>
+            </choose>
+        </if>
+        limit 1
+        ) as "userid",
         sum(jqpremium + sypremium + jypremium) as "totalPremium",
         ROUND(sum( jqpremium + sypremium + jypremium )/ count( iac.orderno ),2) AS "averagePremium",
         ROUND(sum(IFNULL(ifon.jq_costs_premiums,0) + IFNULL(ifon.sy_costs_premiums,0) + IFNULL