Browse Source

修改业务端接口;修改用户dto实体代码

dev
yujintao 6 years ago
parent
commit
029698ea93
  1. 26
      esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/WorkUserServiceImpl.java
  2. 5
      esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/UserDTO.java

26
esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/WorkUserServiceImpl.java

@ -1,6 +1,7 @@
package com.elink.esua.epdc.service.impl; package com.elink.esua.epdc.service.impl;
import cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult; import cn.binarywang.wx.miniapp.bean.WxMaJscode2SessionResult;
import cn.hutool.core.collection.CollUtil;
import com.elink.esua.epdc.common.token.dto.WorkUserAuthorizationDTO; import com.elink.esua.epdc.common.token.dto.WorkUserAuthorizationDTO;
import com.elink.esua.epdc.common.token.dto.WorkUserLoginDTO; import com.elink.esua.epdc.common.token.dto.WorkUserLoginDTO;
import com.elink.esua.epdc.common.token.dto.WorkUserTokenFormDTO; import com.elink.esua.epdc.common.token.dto.WorkUserTokenFormDTO;
@ -133,8 +134,13 @@ public class WorkUserServiceImpl implements WorkUserService {
*/ */
@Override @Override
public Result<List<EpdcWorkUserResultDTO>> listWorkUser(EpdcWorkUserFromDTO workUserFromDto) { public Result<List<EpdcWorkUserResultDTO>> listWorkUser(EpdcWorkUserFromDTO workUserFromDto) {
if (null == workUserFromDto.getGridId()||0 == workUserFromDto.getGridId()) { Long gridId = workUserFromDto.getGridId();
if (null == gridId || gridId <= NumConstant.ZERO_L) {
UserDetail user = SecurityUser.getUser(); UserDetail user = SecurityUser.getUser();
List<Long> deptIdList = user.getDeptIdList();
if (CollUtil.isEmpty(deptIdList)) {
return new Result().error("获取用户部门权限失败");
}
workUserFromDto.setGridIdList(user.getDeptIdList()); workUserFromDto.setGridIdList(user.getDeptIdList());
} }
return userFeignClient.getWorkUserList(workUserFromDto); return userFeignClient.getWorkUserList(workUserFromDto);
@ -142,16 +148,15 @@ public class WorkUserServiceImpl implements WorkUserService {
@Override @Override
public Result<Integer> getUnauthorizedAmount(EpdcUnauthorizedAmountFromDTO fromDto) { public Result<Integer> getUnauthorizedAmount(EpdcUnauthorizedAmountFromDTO fromDto) {
if (null == fromDto.getGridId()) { Long gridId = fromDto.getGridId();
if (null == gridId || gridId <= NumConstant.ZERO_L) {
UserDetail user = SecurityUser.getUser(); UserDetail user = SecurityUser.getUser();
List<Long> deptIdList = user.getDeptIdList(); List<Long> deptIdList = user.getDeptIdList();
if(deptIdList != null && deptIdList.size() > 0){ if (CollUtil.isEmpty(deptIdList)) {
fromDto.setGridIdList(user.getDeptIdList()); return new Result().error("获取用户部门权限失败");
}else {
throw new RenException("用户信息有误,请重新登陆");
} }
fromDto.setGridIdList(user.getDeptIdList());
} }
return userFeignClient.getUnauthorizedAmount(fromDto); return userFeignClient.getUnauthorizedAmount(fromDto);
} }
@ -250,9 +255,9 @@ public class WorkUserServiceImpl implements WorkUserService {
// 组装返回数据 // 组装返回数据
List<WorkAppMenuStatisticsResultDTO> resultDtoList = new ArrayList<>(); List<WorkAppMenuStatisticsResultDTO> resultDtoList = new ArrayList<>();
boolean isItem = false; boolean isItem = false;
for (EpdcAppIndexPanelResultDTO indexPanelDto: for (EpdcAppIndexPanelResultDTO indexPanelDto :
adminResult.getData()) { adminResult.getData()) {
for (EpdcAppChildNavResultDTO childDto: for (EpdcAppChildNavResultDTO childDto :
indexPanelDto.getChildNav()) { indexPanelDto.getChildNav()) {
if (NumConstant.ZERO_STR.equals(childDto.getNumFlag())) { if (NumConstant.ZERO_STR.equals(childDto.getNumFlag())) {
continue; continue;
@ -295,11 +300,10 @@ public class WorkUserServiceImpl implements WorkUserService {
} }
/** /**
*
* 组装菜单数据 * 组装菜单数据
* *
* @params [menuCode, menuNum]
* @return com.elink.esua.epdc.dto.result.WorkAppMenuStatisticsResultDTO * @return com.elink.esua.epdc.dto.result.WorkAppMenuStatisticsResultDTO
* @params [menuCode, menuNum]
* @author liuchuang * @author liuchuang
* @since 2019/11/29 9:58 * @since 2019/11/29 9:58
*/ */

5
esua-epdc/epdc-module/epdc-user/epdc-user-client/src/main/java/com/elink/esua/epdc/dto/UserDTO.java

@ -308,11 +308,10 @@ public class UserDTO implements Serializable {
* 审核备注 * 审核备注
*/ */
private String remark; private String remark;
/** /**
* 所属网格街道-社区-网格 * 是否是网格长
*/ */
private String myGridName;
private String leaderFlag; private String leaderFlag;
/** /**

Loading…
Cancel
Save