|
@ -12,6 +12,7 @@ import cn.hutool.core.collection.CollUtil; |
|
|
import com.alibaba.fastjson.JSONArray; |
|
|
import com.alibaba.fastjson.JSONArray; |
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
import com.elink.esua.epdc.commons.tools.constant.Constant; |
|
|
import com.elink.esua.epdc.commons.tools.constant.Constant; |
|
|
import com.elink.esua.epdc.commons.tools.constant.FieldConstant; |
|
|
import com.elink.esua.epdc.commons.tools.constant.FieldConstant; |
|
@ -20,6 +21,7 @@ import com.elink.esua.epdc.commons.tools.constant.OrganizationTypeConstant; |
|
|
import com.elink.esua.epdc.commons.tools.enums.SuperAdminEnum; |
|
|
import com.elink.esua.epdc.commons.tools.enums.SuperAdminEnum; |
|
|
import com.elink.esua.epdc.commons.tools.exception.ErrorCode; |
|
|
import com.elink.esua.epdc.commons.tools.exception.ErrorCode; |
|
|
import com.elink.esua.epdc.commons.tools.exception.RenException; |
|
|
import com.elink.esua.epdc.commons.tools.exception.RenException; |
|
|
|
|
|
import com.elink.esua.epdc.commons.tools.page.PageData; |
|
|
import com.elink.esua.epdc.commons.tools.redis.RedisKeys; |
|
|
import com.elink.esua.epdc.commons.tools.redis.RedisKeys; |
|
|
import com.elink.esua.epdc.commons.tools.redis.RedisUtils; |
|
|
import com.elink.esua.epdc.commons.tools.redis.RedisUtils; |
|
|
import com.elink.esua.epdc.commons.tools.redis.UserDetailRedis; |
|
|
import com.elink.esua.epdc.commons.tools.redis.UserDetailRedis; |
|
@ -596,4 +598,21 @@ public class SysDeptServiceImpl extends BaseServiceImpl<SysDeptDao, SysDeptEntit |
|
|
} |
|
|
} |
|
|
return new Result<DeptOption>().ok((DeptOption) obj); |
|
|
return new Result<DeptOption>().ok((DeptOption) obj); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* @param params |
|
|
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.CompleteDeptDTO> |
|
|
|
|
|
* @Author yinzuomei |
|
|
|
|
|
* @Description 查询未建立党员群的网格列表 |
|
|
|
|
|
* @Date 2019/12/19 11:20 |
|
|
|
|
|
**/ |
|
|
|
|
|
@Override |
|
|
|
|
|
public PageData<CompleteDeptDTO> listCompleteDeptDTO(Map<String, Object> params) { |
|
|
|
|
|
//查询出已经建立党员群的网格id
|
|
|
|
|
|
Result<List<String>> gridListResult=groupFeignClient.listPartyMemberGridId(); |
|
|
|
|
|
params.put("gridList",gridListResult.getData()); |
|
|
|
|
|
IPage<CompleteDeptDTO> iPage = this.getPage(params); |
|
|
|
|
|
List<CompleteDeptDTO> userDtoList = this.baseDao.selectListCompleteDeptDTO(params); |
|
|
|
|
|
return new PageData<>(userDtoList, iPage.getTotal()); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|