|
@@ -1,11 +1,16 @@
|
|
|
package com.dragon.tj.portal.auth.web.service.impl;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.metadata.OrderItem;
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.dragon.tj.portal.auth.client.DcucUserClient;
|
|
|
import com.dragon.tj.portal.auth.model.RR;
|
|
|
import com.dragon.tj.portal.auth.web.entity.SysUser;
|
|
|
import com.dragon.tj.portal.auth.web.mapper.SysUserMapper;
|
|
|
import com.dragon.tj.portal.auth.web.service.SysUserService;
|
|
|
+import com.dragon.tj.portal.entity.PageParam;
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -43,6 +48,23 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
return sysUser;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public Page<SysUser> list(PageParam<SysUser> pageParam) {
|
|
|
+ Page<SysUser> page = new Page<>(pageParam.getPage(), pageParam.getSize());
|
|
|
+ String order = pageParam.getOrder();
|
|
|
+ if (StringUtils.isNotBlank(order)) {
|
|
|
+ page.addOrder(OrderItem.asc(order));
|
|
|
+ }
|
|
|
+
|
|
|
+ SysUser sysUser = pageParam.getParams();
|
|
|
+ LambdaQueryWrapper<SysUser> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper.like(StringUtils.isNotEmpty(sysUser.getName()), SysUser::getName, sysUser.getName());
|
|
|
+ queryWrapper.like(StringUtils.isNotEmpty(sysUser.getPoliceNumber()), SysUser::getPoliceNumber, sysUser.getPoliceNumber());
|
|
|
+ queryWrapper.eq(sysUser.getOrgCode() != null, SysUser::getOrgCode, sysUser.getOrgCode());
|
|
|
+ queryWrapper.eq(SysUser::getDeleted, "0");
|
|
|
+ return baseMapper.selectPage(page, queryWrapper);
|
|
|
+ }
|
|
|
+
|
|
|
public SysUser getUserFromDcuc(String idCard) {
|
|
|
SysUser sysUser = null;
|
|
|
try {
|