Browse Source

修改用户信息查询

tags/24080901
WendyYang 1 year ago
parent
commit
d772478167
3 changed files with 16 additions and 6 deletions
  1. +2
    -1
      pmapi/src/main/java/com/ningdatech/pmapi/common/helper/impl/UserInfoHelperImpl.java
  2. +2
    -0
      pmapi/src/main/java/com/ningdatech/pmapi/user/service/IUserInfoService.java
  3. +12
    -5
      pmapi/src/main/java/com/ningdatech/pmapi/user/service/impl/UserInfoServiceImpl.java

+ 2
- 1
pmapi/src/main/java/com/ningdatech/pmapi/common/helper/impl/UserInfoHelperImpl.java View File

@@ -143,7 +143,8 @@ public class UserInfoHelperImpl implements UserInfoHelper {


@Override @Override
public UserFullInfoDTO getUserFullInfoByEmployeeCode(String employeeCode) { public UserFullInfoDTO getUserFullInfoByEmployeeCode(String employeeCode) {
return getUserFullInfoByEmployeeCode(employeeCode);
UserInfo userInfo = userInfoService.getUserInfoByEmployeeCode(employeeCode);
return getUserFullInfo(userInfo);
} }


@Override @Override


+ 2
- 0
pmapi/src/main/java/com/ningdatech/pmapi/user/service/IUserInfoService.java View File

@@ -15,4 +15,6 @@ public interface IUserInfoService extends IService<UserInfo> {


UserInfo getUserInfoByPhoneNo(String phoneNo); UserInfo getUserInfoByPhoneNo(String phoneNo);


UserInfo getUserInfoByEmployeeCode(String employeeCode);

} }

+ 12
- 5
pmapi/src/main/java/com/ningdatech/pmapi/user/service/impl/UserInfoServiceImpl.java View File

@@ -1,5 +1,6 @@
package com.ningdatech.pmapi.user.service.impl; package com.ningdatech.pmapi.user.service.impl;


import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ningdatech.pmapi.user.entity.UserInfo; import com.ningdatech.pmapi.user.entity.UserInfo;
@@ -20,16 +21,22 @@ import org.springframework.stereotype.Service;
@Service @Service
@RequiredArgsConstructor @RequiredArgsConstructor
public class UserInfoServiceImpl extends ServiceImpl<NdUserInfoMapper, UserInfo> implements IUserInfoService { public class UserInfoServiceImpl extends ServiceImpl<NdUserInfoMapper, UserInfo> implements IUserInfoService {
private final NdUserInfoMapper userInfoMapper;


@Override @Override
public UserInfo getUserInfoByPhoneNo(String phoneNo) { public UserInfo getUserInfoByPhoneNo(String phoneNo) {
if (StringUtils.isEmpty(phoneNo)) { if (StringUtils.isEmpty(phoneNo)) {
return null; return null;
} }
UserInfo userInfo = userInfoMapper
.selectOne(Wrappers.lambdaQuery(UserInfo.class)
.eq(UserInfo::getMobile, phoneNo));
return userInfo;
LambdaQueryWrapper<UserInfo> query = Wrappers.lambdaQuery(UserInfo.class)
.eq(UserInfo::getMobile, phoneNo);
return getOne(query);
} }

@Override
public UserInfo getUserInfoByEmployeeCode(String employeeCode) {
LambdaQueryWrapper<UserInfo> query = Wrappers.lambdaQuery(UserInfo.class)
.eq(UserInfo::getEmployeeCode, employeeCode);
return getOne(query);
}

} }

Loading…
Cancel
Save