Browse Source

获取数据字典列表修改

dev
yujintao 6 years ago
parent
commit
b066cb213a
  1. 22
      esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDictServiceImpl.java

22
esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDictServiceImpl.java

@ -1,8 +1,8 @@
/**
* Copyright (c) 2018 人人开源 All rights reserved.
*
* <p>
* https://www.renren.io
*
* <p>
* 版权所有侵权必究
*/
@ -11,6 +11,7 @@ package com.elink.esua.epdc.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.elink.esua.epdc.commons.mybatis.enums.DelFlagEnum;
import com.elink.esua.epdc.commons.mybatis.enums.EpdcDelFlagEnum;
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.page.PageData;
@ -52,8 +53,8 @@ public class SysDictServiceImpl extends BaseServiceImpl<SysDictDao, SysDictEntit
wrapper.eq("pid", Constant.DICT_ROOT);
IPage<SysDictEntity> page = baseDao.selectPage(
getPage(params, "sort", true),
wrapper
getPage(params, "sort", true),
wrapper
);
return getPageData(page, SysDictDTO.class);
@ -72,7 +73,7 @@ public class SysDictServiceImpl extends BaseServiceImpl<SysDictDao, SysDictEntit
return ConvertUtils.sourceToTarget(entityList, SysDictDTO.class);
}
private QueryWrapper<SysDictEntity> getWrapper(Map<String, Object> params){
private QueryWrapper<SysDictEntity> getWrapper(Map<String, Object> params) {
String pid = (String) params.get("pid");
String dictType = (String) params.get("dictType");
String dictName = (String) params.get("dictName");
@ -138,11 +139,12 @@ public class SysDictServiceImpl extends BaseServiceImpl<SysDictDao, SysDictEntit
}
QueryWrapper<SysDictEntity> sdWrapper = new QueryWrapper<>();
sdWrapper.select("dict_value", "dict_name");
sdWrapper.eq("dict_type", dictType);
sdWrapper.ne("dict_value", "");
sdWrapper.isNotNull("dict_value");
sdWrapper.orderByAsc("SORT", Constant.CREATE_DATE);
sdWrapper.select("dict_value", "dict_name")
.eq(Constant.DEL_FLAG, EpdcDelFlagEnum.NORMAL.value())
.eq("dict_type", dictType)
.ne("dict_value", "")
.isNotNull("dict_value")
.orderByAsc("SORT", Constant.CREATE_DATE);
List<SysDictEntity> entityList = baseDao.selectList(sdWrapper);
if (!entityList.isEmpty()) {
simpleDictList = ConvertUtils.sourceToTarget(entityList, SysSimpleDictDTO.class);

Loading…
Cancel
Save