|
@ -6,6 +6,8 @@ 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; |
|
|
import com.elink.esua.epdc.commons.tools.constant.NumConstant; |
|
|
import com.elink.esua.epdc.commons.tools.constant.NumConstant; |
|
|
import com.elink.esua.epdc.commons.tools.exception.RenException; |
|
|
import com.elink.esua.epdc.commons.tools.exception.RenException; |
|
|
|
|
|
import com.elink.esua.epdc.commons.tools.security.user.SecurityUser; |
|
|
|
|
|
import com.elink.esua.epdc.commons.tools.security.user.UserDetail; |
|
|
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; |
|
|
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; |
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
import com.elink.esua.epdc.dto.SysUserDTO; |
|
|
import com.elink.esua.epdc.dto.SysUserDTO; |
|
@ -110,21 +112,25 @@ public class WorkUserServiceImpl implements WorkUserService { |
|
|
* 获取用户待审核列表 |
|
|
* 获取用户待审核列表 |
|
|
* @param userDetail |
|
|
* @param userDetail |
|
|
* @param workUserFromDto |
|
|
* @param workUserFromDto |
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List<com.elink.esua.epdc.dto.epdc.result.EpdcWorkUserResultDTO>> |
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.epdc.result.EpdcWorkUserResultDTO>> |
|
|
* @author qushutong |
|
|
* @author qushutong |
|
|
* @date 2019/11/19 10:00 |
|
|
* @date 2019/11/19 10:00 |
|
|
*/ |
|
|
*/ |
|
|
@Override |
|
|
@Override |
|
|
public Result<List<EpdcWorkUserResultDTO>> listWorkUser(TokenDto userDetail, EpdcWorkUserFromDTO workUserFromDto) { |
|
|
public Result<List<EpdcWorkUserResultDTO>> listWorkUser(EpdcWorkUserFromDTO workUserFromDto) { |
|
|
workUserFromDto.setUserId(userDetail.getUserId()); |
|
|
if (null == workUserFromDto.getGridId()) { |
|
|
workUserFromDto.setDeptId(userDetail.getGridId()); |
|
|
UserDetail user = SecurityUser.getUser(); |
|
|
|
|
|
workUserFromDto.setGridIdList(user.getDeptIdList()); |
|
|
|
|
|
} |
|
|
return userFeignClient.getWorkUserList(workUserFromDto); |
|
|
return userFeignClient.getWorkUserList(workUserFromDto); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public Result<Integer> getUnauthorizedAmount(TokenDto userDetail, EpdcUnauthorizedAmountFromDTO fromDto) { |
|
|
public Result<Integer> getUnauthorizedAmount(EpdcUnauthorizedAmountFromDTO fromDto) { |
|
|
fromDto.setDeptId(userDetail.getGridId()); |
|
|
if (null == fromDto.getGridId()) { |
|
|
fromDto.setUserId(userDetail.getUserId()); |
|
|
UserDetail user = SecurityUser.getUser(); |
|
|
|
|
|
fromDto.setGridIdList(user.getDeptIdList()); |
|
|
|
|
|
} |
|
|
return userFeignClient.getUnauthorizedAmount(fromDto); |
|
|
return userFeignClient.getUnauthorizedAmount(fromDto); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -159,11 +165,12 @@ public class WorkUserServiceImpl implements WorkUserService { |
|
|
* @Date 2019/11/20 10:43 |
|
|
* @Date 2019/11/20 10:43 |
|
|
**/ |
|
|
**/ |
|
|
@Override |
|
|
@Override |
|
|
public Result<List<EpdcAppIndexPanelResultDTO>> indexPanel(TokenDto userDetail) { |
|
|
public Result<List<EpdcAppIndexPanelResultDTO>> indexPanel() { |
|
|
if (null == userDetail || StringUtils.isBlank(userDetail.getMobile())) { |
|
|
String mobile = SecurityUser.getUser().getMobile(); |
|
|
|
|
|
if (StringUtils.isBlank(mobile)) { |
|
|
return new Result().error("获取用户信息失败"); |
|
|
return new Result().error("获取用户信息失败"); |
|
|
} |
|
|
} |
|
|
return adminFeignClient.indexPanel(userDetail.getMobile()); |
|
|
return adminFeignClient.indexPanel(mobile); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
@ -182,4 +189,17 @@ public class WorkUserServiceImpl implements WorkUserService { |
|
|
public Result<List<EpdcUserGridResultDTO>> listUserGrid(String userId) { |
|
|
public Result<List<EpdcUserGridResultDTO>> listUserGrid(String userId) { |
|
|
return userFeignClient.listUserGrid(userId); |
|
|
return userFeignClient.listUserGrid(userId); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 解除与网格的关联 |
|
|
|
|
|
* |
|
|
|
|
|
* @param formDto |
|
|
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result |
|
|
|
|
|
* @Author yinzuomei |
|
|
|
|
|
* @Date 2019/11/22 14:17 |
|
|
|
|
|
**/ |
|
|
|
|
|
@Override |
|
|
|
|
|
public Result removeGrid(EpdcAppRemoveGridFormDTO formDto) { |
|
|
|
|
|
return userFeignClient.removeGrid(formDto); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|