记得上下班打卡 | git大法好,push需谨慎

Commit 2d64f943 authored by GaoHu's avatar GaoHu

组织管理手机号获取用户

parent eb03d765
......@@ -9,6 +9,7 @@ import com.liquidnet.client.admin.common.core.domain.AjaxResult;
import com.liquidnet.client.admin.common.core.page.TableDataInfo;
import com.liquidnet.client.admin.zhengzai.smile.dto.*;
import com.liquidnet.client.admin.zhengzai.smile.service.ISmileUserService;
import com.liquidnet.service.smile.entity.SmileUser;
import com.liquidnet.service.smile.entity.dao.SmileUserCheckDao;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
......@@ -47,6 +48,13 @@ public class SmileUserController extends BaseController {
return getDataTable(iSmileUserService.userList(smileUserParam));
}
@GetMapping("/getList")
@ApiOperation(value = "获取用户列表")
@ResponseBody
public AjaxResult getList(String phone) {
return AjaxResult.success(iSmileUserService.getList(phone));
}
@PostMapping("/getUserById")
@ApiOperation(value = "根据ID查询单个用户完整信息")
@ResponseBody
......
......@@ -28,4 +28,5 @@ public interface ISmileUserService extends IService<SmileUser> {
AjaxResult saveInvitedAgent(SmileUserInvitedVo smileUserInvitedVo);
List<SmileUserVo> getList(String phone);
}
......@@ -32,6 +32,7 @@ import org.springframework.stereotype.Service;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
......@@ -254,6 +255,29 @@ public class SmileUserServiceImpl extends ServiceImpl<SmileUserMapper, SmileUser
return AjaxResult.warn("添加失败,请联系管理员!");
}
@Override
public List<SmileUserVo> getList(String phone) {
List<SmileUserVo> smileUserVoList = new ArrayList<>();
if (!StringUtils.isEmpty(phone) && phone.length()>=6){
LambdaQueryWrapper<SmileUser> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.like(SmileUser::getPhone,phone);
queryWrapper.eq(SmileUser::getDelTag,0);
queryWrapper.eq(SmileUser::getState,0);
queryWrapper.in(SmileUser::getType,1,2);
List<SmileUser> smileUsers = smileUserMapper.selectList(queryWrapper);
smileUserVoList = smileUsers.stream().map(smileUser -> {
SmileUserVo smileUserVo = SmileUserVo.getNew();
smileUserVo.setId(smileUser.getId());
smileUserVo.setUid(smileUser.getUid());
smileUserVo.setPhone(smileUser.getPhone());
smileUserVo.setName(smileUser.getName());
smileUserVo.setType(smileUser.getType());
return smileUserVo;
}).collect(Collectors.toList());
}
return smileUserVoList;
}
private SmileUserVO getSmileUserVO(String uid, SmileUser smileUser) {
SmileUserVO smileUserVO = new SmileUserVO();
smileUserVO.setUid(smileUser.getUid());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment