| | |
| | | package cn.gistack.auth.service; |
| | | |
| | | import cn.gistack.auth.constant.AuthConstant; |
| | | import cn.gistack.sm.sjztmd.entity.AttResManagePerson; |
| | | import cn.gistack.sm.sjztmd.feign.IAttResManagePersonClient; |
| | | import cn.gistack.system.entity.Dept; |
| | | import cn.gistack.system.entity.Role; |
| | | import com.alibaba.nacos.common.utils.StringUtils; |
| | |
| | | public static final String FAIL_COUNT_VALUE = "account.failCount"; |
| | | |
| | | private final IUserClient userClient; |
| | | |
| | | private final IAttResManagePersonClient attResManagePersonClient; |
| | | private final ISysClient sysClient; |
| | | |
| | | private final BladeRedis bladeRedis; |
| | |
| | | } |
| | | user.setRoleId(headerRole); |
| | | } |
| | | |
| | | //拼接用户所属行政区划、责任人需要返回水库ids |
| | | R<AttResManagePerson> attRes = attResManagePersonClient.queryListByPhone(user.getPhone()); |
| | | userInfo.getDetail().set("resIds",attRes.getData()); |
| | | |
| | | R<Dept> deptRes = sysClient.getDept(Long.valueOf(userInfo.getUser().getDeptId())); |
| | | userInfo.getDetail().set("adCodeBase",attResManagePersonClient.getAdBaseById(deptRes.getData().getAdCode()).getData()); |
| | | |
| | | // 成功则清除登录错误次数 |
| | | delFailCount(tenantId, username); |
| | | return new BladeUserDetails(user.getId(), |