Browse Source

/auth/govweb/login数字社区登录,已禁用的提示不能登录

dev
yinzuomei 3 years ago
parent
commit
7355e14fee
  1. 5
      epmet-auth/src/main/java/com/epmet/service/impl/GovWebServiceImpl.java
  2. 4
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/result/GovWebOperLoginResultDTO.java
  3. 3
      epmet-user/epmet-user-server/src/main/resources/mapper/CustomerStaffDao.xml

5
epmet-auth/src/main/java/com/epmet/service/impl/GovWebServiceImpl.java

@ -84,6 +84,11 @@ public class GovWebServiceImpl implements GovWebService, ResultDataResolver {
logger.warn("根据手机号查询PC工作端登陆人员信息失败,返回10003账号不存在"); logger.warn("根据手机号查询PC工作端登陆人员信息失败,返回10003账号不存在");
throw new RenException(EpmetErrorCode.ERR10003.getCode()); throw new RenException(EpmetErrorCode.ERR10003.getCode());
} }
if ("diabled".equals(result.getData().getEnableFlag())) {
throw new EpmetException(EpmetErrorCode.GOV_STAFF_DISABLED.getCode(),
String.format("当前账号已被禁用staffId:%s", result.getData().getUserId()),
EpmetErrorCode.GOV_STAFF_DISABLED.getMsg());
}
GovWebOperLoginResultDTO resultDTO = result.getData(); GovWebOperLoginResultDTO resultDTO = result.getData();
//4.密码是否正确 //4.密码是否正确

4
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/result/GovWebOperLoginResultDTO.java

@ -13,4 +13,8 @@ public class GovWebOperLoginResultDTO implements Serializable {
private static final long serialVersionUID = -5353521601282463394L; private static final long serialVersionUID = -5353521601282463394L;
private String userId; private String userId;
private String passWord; private String passWord;
/**
* 未禁用enable,已禁用diabled
*/
private String enableFlag;
} }

3
epmet-user/epmet-user-server/src/main/resources/mapper/CustomerStaffDao.xml

@ -327,7 +327,8 @@
<select id="selectByCustomerIdAndPhone" resultType="com.epmet.dto.result.GovWebOperLoginResultDTO"> <select id="selectByCustomerIdAndPhone" resultType="com.epmet.dto.result.GovWebOperLoginResultDTO">
SELECT SELECT
user_id AS "userId", user_id AS "userId",
`password` AS "passWord" `password` AS "passWord",
ENABLE_FLAG as enableFlag
FROM FROM
`customer_staff` `customer_staff`
WHERE WHERE

Loading…
Cancel
Save