|
|
|
@ -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); |
|
|
|
|