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

Loading…
Cancel
Save