Browse Source

修改业务端用户列表代码;修改业务端免登陆路由

dev
yujintao 6 years ago
parent
commit
a8c775bab0
  1. 1
      esua-epdc/epdc-gateway/src/main/resources/application.yml
  2. 14
      esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiWorkUserController.java
  3. 21
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/UserServiceImpl.java
  4. 7
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/UserDao.xml

1
esua-epdc/epdc-gateway/src/main/resources/application.yml

@ -204,6 +204,7 @@ renren:
workLoginUrls: workLoginUrls:
- /api/work/user/getToken #工作端-获取token - /api/work/user/getToken #工作端-获取token
- /api/work/user/login #工作端-登录 - /api/work/user/login #工作端-登录
- /api/work/*/swagger/**
workUrls: workUrls:
- /api/work/** #工作端接口 - /api/work/** #工作端接口

14
esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/controller/ApiWorkUserController.java

@ -1,6 +1,5 @@
package com.elink.esua.epdc.controller; package com.elink.esua.epdc.controller;
import com.elink.esua.epdc.common.token.dto.TokenDto;
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.commons.tools.utils.Result; import com.elink.esua.epdc.commons.tools.utils.Result;
@ -11,7 +10,6 @@ import com.elink.esua.epdc.dto.form.EpdcWorkAppUserMaTokenFormDTO;
import com.elink.esua.epdc.service.WorkUserService; import com.elink.esua.epdc.service.WorkUserService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import com.elink.esua.epdc.commons.tools.annotation.LoginUser;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
@ -66,7 +64,7 @@ public class ApiWorkUserController {
* @param formDto 用户Id * @param formDto 用户Id
* @return * @return
*/ */
@GetMapping("residentDetail") @GetMapping("swagger/residentDetail")
public Result<EpdcResidentDetailResultDTO> residentDetail(EpdcResidentDetailFormDTO formDto) { public Result<EpdcResidentDetailResultDTO> residentDetail(EpdcResidentDetailFormDTO formDto) {
ValidatorUtils.validateEntity(formDto); ValidatorUtils.validateEntity(formDto);
return workUserService.residentDetail(formDto); return workUserService.residentDetail(formDto);
@ -78,7 +76,7 @@ public class ApiWorkUserController {
* @param userId * @param userId
* @return * @return
*/ */
@GetMapping("partyMemberDetail") @GetMapping("swagger/partyMemberDetail")
public Result<EpdcPartyMemberDetailDto> partyMemberDetail(String userId) { public Result<EpdcPartyMemberDetailDto> partyMemberDetail(String userId) {
return workUserService.partyMemberDetail(userId); return workUserService.partyMemberDetail(userId);
} }
@ -89,7 +87,7 @@ public class ApiWorkUserController {
* @param formDTO * @param formDTO
* @return * @return
*/ */
@PostMapping("authenticateResident") @PostMapping("swagger/authenticateResident")
public Result authenticateResident(@RequestBody EpdcAppAuthenticateResidentFormDTO formDTO) { public Result authenticateResident(@RequestBody EpdcAppAuthenticateResidentFormDTO formDTO) {
ValidatorUtils.validateEntity(formDTO); ValidatorUtils.validateEntity(formDTO);
return workUserService.authenticateResident(formDTO); return workUserService.authenticateResident(formDTO);
@ -138,7 +136,7 @@ public class ApiWorkUserController {
* @Description 用户认证审核历史 * @Description 用户认证审核历史
* @Date 2019/11/22 13:16 * @Date 2019/11/22 13:16
**/ **/
@GetMapping("authenticateHistory") @GetMapping("swagger/authenticateHistory")
public Result<List<EpdcAuthenticateHistoryResultDTO>> authenticateHistory(EpdcAuthenticateHistoryFormDTO formDTO) { public Result<List<EpdcAuthenticateHistoryResultDTO>> authenticateHistory(EpdcAuthenticateHistoryFormDTO formDTO) {
ValidatorUtils.validateEntity(formDTO); ValidatorUtils.validateEntity(formDTO);
return workUserService.authenticateHistory(formDTO); return workUserService.authenticateHistory(formDTO);
@ -152,7 +150,7 @@ public class ApiWorkUserController {
* @author work@yujt.net.cn * @author work@yujt.net.cn
* @date 2019/11/26 15:52 * @date 2019/11/26 15:52
*/ */
@GetMapping("listGrid") @GetMapping("swagger/listGrid")
public Result<List<EpdcUserGridResultDTO>> listUserGrid(String userId) { public Result<List<EpdcUserGridResultDTO>> listUserGrid(String userId) {
return workUserService.listUserGrid(userId); return workUserService.listUserGrid(userId);
} }
@ -164,7 +162,7 @@ public class ApiWorkUserController {
* @Description 解除与网格的关联 * @Description 解除与网格的关联
* @Date 2019/11/22 14:16 * @Date 2019/11/22 14:16
**/ **/
@PostMapping("removeGrid") @PostMapping("swagger/removeGrid")
public Result removeGrid(@RequestBody EpdcAppRemoveGridFormDTO formDto) { public Result removeGrid(@RequestBody EpdcAppRemoveGridFormDTO formDto) {
ValidatorUtils.validateEntity(formDto); ValidatorUtils.validateEntity(formDto);
return workUserService.removeGrid(formDto); return workUserService.removeGrid(formDto);

21
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/java/com/elink/esua/epdc/service/impl/UserServiceImpl.java

@ -58,6 +58,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import javax.validation.constraints.NotBlank;
import java.util.*; import java.util.*;
/** /**
@ -552,6 +553,7 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem
/** /**
* 认证用户用户信息审核 * 认证用户用户信息审核
*
* @param formDTO * @param formDTO
* @return * @return
*/ */
@ -584,6 +586,7 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem
/** /**
* 获取党员详情已认证或未认证的党员用户 * 获取党员详情已认证或未认证的党员用户
*
* @param userId * @param userId
* @return * @return
*/ */
@ -605,13 +608,29 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem
} }
return new Result<EpdcPartyMemberDetailDto>().error("获取信息失败"); return new Result<EpdcPartyMemberDetailDto>().error("获取信息失败");
} }
@Override @Override
public Result<List<EpdcWorkUserResultDTO>> getWorkUserList(EpdcWorkUserFromDTO workUserFromDto) { public Result<List<EpdcWorkUserResultDTO>> getWorkUserList(EpdcWorkUserFromDTO workUserFromDto) {
int pageIndex = (workUserFromDto.getPageIndex() - NumConstant.ONE) * workUserFromDto.getPageSize(); int pageIndex = (workUserFromDto.getPageIndex() - NumConstant.ONE) * workUserFromDto.getPageSize();
workUserFromDto.setPageIndex(pageIndex); workUserFromDto.setPageIndex(pageIndex);
List<EpdcWorkUserResultDTO> epdcWorkUserResultDTOS = baseDao.selectWorkUserList(workUserFromDto); String partyFlag = workUserFromDto.getPartyFlag();
String authenticatedFlag = workUserFromDto.getAuthenticatedFlag();
// 查询认证成的居民或党员
String state = AppUserStatesEnum.STATE_INFORMATION_PASSED.value();
// 查询待认证的居民
if (YesOrNoEnum.NO.value().equals(partyFlag) && YesOrNoEnum.NO.equals(authenticatedFlag)) {
state = AppUserStatesEnum.STATE_COMPLETED_INFORMATION_PENDING_REVIEW.value();
}
// 查询认证失败的党员
if (YesOrNoEnum.YES.value().equals(partyFlag) && YesOrNoEnum.NO.equals(authenticatedFlag)) {
state = AppUserStatesEnum.STATE_INFORMATION_NOT_PASSED.value();
}
workUserFromDto.setAuthenticatedFlag(state);
List<EpdcWorkUserResultDTO> epdcWorkUserResultDTOS = baseDao.selectWorkUserList(workUserFromDto);
return new Result<List<EpdcWorkUserResultDTO>>().ok(epdcWorkUserResultDTOS); return new Result<List<EpdcWorkUserResultDTO>>().ok(epdcWorkUserResultDTOS);
} }

7
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/UserDao.xml

@ -271,14 +271,9 @@
LEFT JOIN epdc_user u ON ug.USER_ID = u.ID LEFT JOIN epdc_user u ON ug.USER_ID = u.ID
WHERE WHERE
u.PART_FLAG = #{partyFlag} u.PART_FLAG = #{partyFlag}
AND u.STATE = #{authenticatedFlag}
AND u.DEL_FLAG = '0' AND u.DEL_FLAG = '0'
AND ug.DEL_FLAG = '0' AND ug.DEL_FLAG = '0'
<choose>
<when test='authenticatedFlag != null authenticatedFlag == "0"'>
and u.STATE = '1'
</when>
<otherwise>and u.STATE = '3'</otherwise>
</choose>
<choose> <choose>
<when test="gridId != null">AND ug.GRID_ID = #{gridId}</when> <when test="gridId != null">AND ug.GRID_ID = #{gridId}</when>
<otherwise> <otherwise>

Loading…
Cancel
Save