yourName 1 tahun lalu
induk
melakukan
11180f8182

+ 1 - 0
src/main/java/com/steerinfo/dil/controller/RMScontroller.java

@@ -656,6 +656,7 @@ public class RMScontroller extends BaseRESTfulController {
             item.put("personnelName",item.get("姓名"));
             item.put("personnelPhone",item.get("手机"));
             item.put("identityCard",item.get("身份证号"));
+            item.put("roleName",item.get("角色"));
         }
         map.put("userId",userId);
         map.put("userName",userName);

+ 15 - 0
src/main/resources/com/steerinfo/dil/mapper/UniversalMapper.xml

@@ -1693,6 +1693,9 @@
         RP.PERSONNEL_ID "value",
         RP.PERSONNEL_NAME "label",
         RP.PERSONNEL_NAME "text",
+        <if test="driverCapacityId!=null and driverCapacityId!=''">
+            RCD.group_number "groupNumber",
+        </if>
         'personnelName' "prop"
         <if test="capacityId!=null and capacityId!=''">
             ,NVL(T ."countNumber",0) "countNumber"
@@ -1712,7 +1715,13 @@
             GROUP BY DRIVER_ID
             ) T ON T."driverId" = RP .PERSONNEL_ID
         </if>
+        <if test="driverCapacityId!=null and driverCapacityId!=''">
+            LEFT JOIN RMS_CAPACITY_DRIVER RCD on rcd.personnel_id = RP.personnel_id
+        </if>
         WHERE RP.DELETED != -1
+        <if test="driverCapacityId!=null and driverCapacityId!=''">
+            and RCD.capacity_id = #{driverCapacityId}
+        </if>
         <if test="isNC!=null">
             AND RP.SOURCE_ID IS NOT NULL
         </if>
@@ -1760,6 +1769,9 @@
             RP.PERSONNEL_ID "value",
             RP.PERSONNEL_NAME "label",
             RP.PERSONNEL_NAME "text",
+            <if test="driverCapacityId!=null and driverCapacityId!=''">
+                RCD.group_number "groupNumber",
+            </if>
             'personnelName' "prop"
             <if test="capacityId!=null and capacityId!=''">
                 ,NVL(T ."countNumber",0) "countNumber"
@@ -1778,6 +1790,9 @@
                 GROUP BY DRIVER_ID
                 ) T ON T."driverId" = RP .PERSONNEL_ID
             </if>
+            <if test="driverCapacityId!=null and driverCapacityId!=''">
+                LEFT JOIN RMS_CAPACITY_DRIVER RCD on rcd.personnel_id = RP.personnel_id
+            </if>
             WHERE RP.PERSONNEL_ID in
             <foreach collection="id" item="item"  open="(" close=")" separator="," >
                 #{item}