修改重置密码提示bug
parent
f7dab1e3ce
commit
fe60fdf166
|
|
@ -199,5 +199,9 @@ public class UserController {
|
||||||
public SingleResponse<UserCO> getUserIdByPhone(@Validated @RequestBody GetUserIdByPhoneCmd getUserIdByPhoneCmd) {
|
public SingleResponse<UserCO> getUserIdByPhone(@Validated @RequestBody GetUserIdByPhoneCmd getUserIdByPhoneCmd) {
|
||||||
return userService.getUserIdByPhone(getUserIdByPhoneCmd);
|
return userService.getUserIdByPhone(getUserIdByPhoneCmd);
|
||||||
}
|
}
|
||||||
|
@ApiOperation("获取默认密码")
|
||||||
|
@PostMapping("/getDefaultPwd")
|
||||||
|
public SingleResponse getDefaultPwd(@Validated @RequestBody GetDefaultPwdCmd cmd) {
|
||||||
|
return userService.getDefaultPwd(cmd);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -20,10 +20,7 @@ import com.zcloud.basic.info.domain.gateway.UserGateway;
|
||||||
import com.zcloud.basic.info.domain.model.UserE;
|
import com.zcloud.basic.info.domain.model.UserE;
|
||||||
import com.zcloud.basic.info.dto.*;
|
import com.zcloud.basic.info.dto.*;
|
||||||
import com.zcloud.basic.info.dto.clientobject.*;
|
import com.zcloud.basic.info.dto.clientobject.*;
|
||||||
import com.zcloud.basic.info.persistence.dataobject.UserCorpInfoDO;
|
import com.zcloud.basic.info.persistence.dataobject.*;
|
||||||
import com.zcloud.basic.info.persistence.dataobject.UserDO;
|
|
||||||
import com.zcloud.basic.info.persistence.dataobject.UserExpandInfoDO;
|
|
||||||
import com.zcloud.basic.info.persistence.dataobject.UserImgDO;
|
|
||||||
import com.zcloud.basic.info.persistence.repository.CorpInfoRepository;
|
import com.zcloud.basic.info.persistence.repository.CorpInfoRepository;
|
||||||
import com.zcloud.basic.info.persistence.repository.UserExpandInfoRepository;
|
import com.zcloud.basic.info.persistence.repository.UserExpandInfoRepository;
|
||||||
import com.zcloud.basic.info.persistence.repository.UserRepository;
|
import com.zcloud.basic.info.persistence.repository.UserRepository;
|
||||||
|
|
@ -405,5 +402,21 @@ public class UserQueryExe {
|
||||||
|
|
||||||
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public SingleResponse getDefaultPwd(GetDefaultPwdCmd cmd){
|
||||||
|
Long corpinfoId = null;
|
||||||
|
// 如果 userid不为空,说明是重置用户密码,根据用户获取corpInfoid
|
||||||
|
if (!ObjectUtils.isEmpty(cmd.getUserId())){
|
||||||
|
UserDO u = userRepository.getById(cmd.getUserId());
|
||||||
|
corpinfoId = u.getCorpinfoId();
|
||||||
|
}
|
||||||
|
// 如果 CorpinfoId,说明是重置企业主账号密码,
|
||||||
|
if(!ObjectUtils.isEmpty(cmd.getCorpinfoId())){
|
||||||
|
corpinfoId = cmd.getCorpinfoId();
|
||||||
|
}
|
||||||
|
CorpInfoDO corp = corpInfoRepository.getById(corpinfoId);
|
||||||
|
String pwd = zcloudTenantTypeConfigFacade.getPasswordByCode(corp.getType());
|
||||||
|
return SingleResponse.of(pwd);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -285,4 +285,9 @@ public class UserServiceImpl implements UserServiceI {
|
||||||
public PageResponse<UserCO> pageByNopermissionAll(UserPageQry qry) {
|
public PageResponse<UserCO> pageByNopermissionAll(UserPageQry qry) {
|
||||||
return userQueryExe.pageByNopermissionAll(qry);
|
return userQueryExe.pageByNopermissionAll(qry);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SingleResponse getDefaultPwd(GetDefaultPwdCmd cmd) {
|
||||||
|
return userQueryExe.getDefaultPwd(cmd);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -108,5 +108,8 @@ public interface UserServiceI {
|
||||||
SingleResponse<Long> updateHumanUser(UserUpdateCmd userUpdateCmd);
|
SingleResponse<Long> updateHumanUser(UserUpdateCmd userUpdateCmd);
|
||||||
|
|
||||||
PageResponse<UserCO> pageByNopermissionAll(UserPageQry qry);
|
PageResponse<UserCO> pageByNopermissionAll(UserPageQry qry);
|
||||||
|
|
||||||
|
|
||||||
|
SingleResponse getDefaultPwd(GetDefaultPwdCmd cmd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,28 @@
|
||||||
|
package com.zcloud.basic.info.dto;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
import javax.validation.constraints.NotEmpty;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* web-client
|
||||||
|
*
|
||||||
|
* @Author zhangyue
|
||||||
|
* @Date 2025-11-04 14:07:38
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class GetDefaultPwdCmd {
|
||||||
|
|
||||||
|
private Long userId;
|
||||||
|
|
||||||
|
private Long corpinfoId;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -101,8 +101,10 @@ public class CorpInfoRepositoryImpl extends BaseRepositoryImpl<CorpInfoMapper, C
|
||||||
if(!ObjectUtils.isEmpty(params.get("menuId"))){
|
if(!ObjectUtils.isEmpty(params.get("menuId"))){
|
||||||
List<ZcloudTenantTypeConfigCo> zttcc = zcloudTenantTypeConfigFacade.listTypeByMenuId(Long.valueOf(params.get("menuId").toString()));
|
List<ZcloudTenantTypeConfigCo> zttcc = zcloudTenantTypeConfigFacade.listTypeByMenuId(Long.valueOf(params.get("menuId").toString()));
|
||||||
List<Integer> typeList = zttcc.stream().map(tc -> tc.getCode()).collect(Collectors.toList());
|
List<Integer> typeList = zttcc.stream().map(tc -> tc.getCode()).collect(Collectors.toList());
|
||||||
|
if(typeList != null && typeList.size() > 0){
|
||||||
queryWrapper.in("type", typeList);
|
queryWrapper.in("type", typeList);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
if (params.get("enterpriseTypeList") != null
|
if (params.get("enterpriseTypeList") != null
|
||||||
&& params.get("enterpriseTypeList") instanceof List){
|
&& params.get("enterpriseTypeList") instanceof List){
|
||||||
List<Integer> enterpriseTypeList = (List<Integer>) params.get("enterpriseTypeList");
|
List<Integer> enterpriseTypeList = (List<Integer>) params.get("enterpriseTypeList");
|
||||||
|
|
|
||||||
|
|
@ -753,6 +753,11 @@ public class UserRepositoryImpl extends BaseRepositoryImpl<UserMapper, UserDO> i
|
||||||
if (CollUtil.isNotEmpty(employmentFlagList)) {
|
if (CollUtil.isNotEmpty(employmentFlagList)) {
|
||||||
queryWrapper.in("employment_flag", employmentFlagList);
|
queryWrapper.in("employment_flag", employmentFlagList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SSOUser ssoUser = AuthContext.getCurrentUser();
|
||||||
|
if(ssoUser != null ){
|
||||||
|
queryWrapper.eq("tenant_id", ssoUser.getTenantId());
|
||||||
|
}
|
||||||
queryWrapper.eq("user_id_card", userIdCard);
|
queryWrapper.eq("user_id_card", userIdCard);
|
||||||
queryWrapper.orderByAsc("create_time");
|
queryWrapper.orderByAsc("create_time");
|
||||||
return list(queryWrapper);
|
return list(queryWrapper);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue