Browse Source

Merge remote-tracking branch 'origin/saas' into saas

zouxuan 3 years ago
parent
commit
f7df4adad9

+ 10 - 0
mec-auth/mec-auth-api/src/main/java/com/ym/mec/auth/api/entity/SysUser.java

@@ -158,6 +158,8 @@ public class SysUser extends BaseEntity implements Serializable{
 
 
 	@ApiModelProperty(value = "用户职位",required = false)
 	@ApiModelProperty(value = "用户职位",required = false)
 	private String positions;
 	private String positions;
+	
+	private String organIdList;
 
 
 	public String getPositions() {
 	public String getPositions() {
 		return positions;
 		return positions;
@@ -509,4 +511,12 @@ public class SysUser extends BaseEntity implements Serializable{
 	public void setPositionName(String positionName) {
 	public void setPositionName(String positionName) {
 		this.positionName = positionName;
 		this.positionName = positionName;
 	}
 	}
+
+	public String getOrganIdList() {
+		return organIdList;
+	}
+
+	public void setOrganIdList(String organIdList) {
+		this.organIdList = organIdList;
+	}
 }
 }

+ 14 - 13
mec-web/src/main/java/com/ym/mec/web/controller/EmployeeController.java

@@ -152,23 +152,24 @@ public class EmployeeController extends BaseController {
         SysUser sysUser = sysUserFeignService.queryUserInfo();
         SysUser sysUser = sysUserFeignService.queryUserInfo();
         if(sysUser != null && sysUser.getId() != null){
         if(sysUser != null && sysUser.getId() != null){
             Employee employee = employeeService.get(sysUser.getId());
             Employee employee = employeeService.get(sysUser.getId());
-            employee.setOrganName(organizationService.getOrganName(employee.getOrganIdList()));
-            employee.setRoles(employeeDao.queryUserRole(sysUser.getId()));
-            employee.setContactAddress(employee.getContactAddress());
-            employee.setPostalCode(employee.getPostalCode());
-            employee.setDeptId(employee.getDeptId());
-            employee.setDeptIds(employee.getDeptIds());
-            employee.setPostIds(employee.getPostIds());
-            employee.setBankCard(employee.getBankCard());
-            employee.setOpenBankAddress(employee.getOpenBankAddress());
-            employee.setPostDeptIds(employee.getPostDeptIds());
+            sysUser.setOrganName(organizationService.getOrganName(employee.getOrganIdList()));
+            sysUser.setRoles(employeeDao.queryUserRole(sysUser.getId()));
+            sysUser.setContactAddress(employee.getContactAddress());
+            sysUser.setPostalCode(employee.getPostalCode());
+            sysUser.setDeptId(employee.getDeptId());
+            sysUser.setDeptIds(employee.getDeptIds());
+            sysUser.setPostIds(employee.getPostIds());
+            sysUser.setBankCard(employee.getBankCard());
+            sysUser.setOpenBankAddress(employee.getOpenBankAddress());
+            sysUser.setPostDeptIds(employee.getPostDeptIds());
+            sysUser.setOrganIdList(employee.getOrganIdList());
             
             
             List<SysEmployeePositionDto> sysEmployeePositionDtoList = sysEmployeePositionService.queryByUserId(sysUser.getId());
             List<SysEmployeePositionDto> sysEmployeePositionDtoList = sysEmployeePositionService.queryByUserId(sysUser.getId());
             if(sysEmployeePositionDtoList != null && sysEmployeePositionDtoList.size() > 0){
             if(sysEmployeePositionDtoList != null && sysEmployeePositionDtoList.size() > 0){
-            	employee.setPositions(StringUtils.join(sysEmployeePositionDtoList.stream().map(SysEmployeePositionDto :: getRoleId).collect(Collectors.toSet()),","));
-            	employee.setPositionName(sysEmployeePositionDtoList.stream().map(SysEmployeePositionDto :: getPositionName).collect(Collectors.joining(",")));
+                sysUser.setPositions(StringUtils.join(sysEmployeePositionDtoList.stream().map(SysEmployeePositionDto :: getRoleId).collect(Collectors.toSet()),","));
+            	sysUser.setPositionName(sysEmployeePositionDtoList.stream().map(SysEmployeePositionDto :: getPositionName).collect(Collectors.joining(",")));
             }
             }
-            return succeed(employee);
+            return succeed(sysUser);
         }
         }
         return failed("获取用户信息失败");
         return failed("获取用户信息失败");
     }
     }