zouxuan 4 years ago
parent
commit
7a8ee6542f

+ 16 - 5
mec-biz/src/main/java/com/ym/mec/biz/dal/dto/SimpleUserDto.java

@@ -1,5 +1,7 @@
 package com.ym.mec.biz.dal.dto;
 
+import org.apache.commons.lang3.StringUtils;
+
 import java.math.BigDecimal;
 
 /**
@@ -26,16 +28,25 @@ public class SimpleUserDto {
 
     private String phone;
 
-    private String organIdList;
+    private String organIds;
+
+    private String[] organIdList;
 
     private BigDecimal actualAmount;
 
-    public String getOrganIdList() {
-        return organIdList;
+    public String getOrganIds() {
+        return organIds;
     }
 
-    public void setOrganIdList(String organIdList) {
-        this.organIdList = organIdList;
+    public void setOrganIds(String organIds) {
+        this.organIds = organIds;
+        if(StringUtils.isNotEmpty(organIds)){
+            this.organIdList = organIds.split(",");
+        }
+    }
+
+    public String[] getOrganIdList() {
+        return organIdList;
     }
 
     public BigDecimal getActualAmount() {

+ 1 - 1
mec-biz/src/main/resources/config/mybatis/EmployeeMapper.xml

@@ -254,7 +254,7 @@
         SELECT DISTINCT su.id_ userId,
           su.real_name_ userName,
           su.avatar_ avatar,
-            e.organ_id_list_ organIdList
+            e.organ_id_list_ organIds
         FROM
             sys_user su
             LEFT JOIN sys_user_role sur ON su.id_ = sur.user_id_