bug修改
This commit is contained in:
+2
-2
@@ -160,6 +160,6 @@ public interface SysDictMapper extends BaseMapper<SysDict> {
|
||||
"i.item_text as attribute_type_name,i.en_name as attribute_type_en_name\n" +
|
||||
"from sys_dict as d\n" +
|
||||
"left join sys_dict_item as i on d.attribute_type=i.item_value\n" +
|
||||
"where i.dict_id=\"1494570247913512962\"")
|
||||
IPage<SysDict> queryPageList(IPage page,@Param("params") Map<String,Object> params);
|
||||
"where i.dict_id=\"1494570247913512962\" and d.del_flag=0")
|
||||
IPage queryPageList(IPage page,@Param("params") Map<String,Object> params);
|
||||
}
|
||||
|
||||
+12
-8
@@ -402,15 +402,19 @@ public class SysDictServiceImpl extends ServiceImpl<SysDictMapper, SysDict> impl
|
||||
*/
|
||||
@Override
|
||||
public IPage<SysDict> queryPageList(Map<String, Object> params) {
|
||||
Integer pageNo= Integer.valueOf(params.get("pageNo").toString());
|
||||
Integer pageSize= Integer.valueOf(params.get("pageSize").toString());
|
||||
IPage<SysDict> page=new Page(pageNo,pageSize);
|
||||
//中英切换-属性类型列
|
||||
if(CutEnum.EN.getValue().equals(params.get("cut").toString())){
|
||||
params.put("attributeTypeName",params.get("attributeTypeEnName"));
|
||||
Integer pageNo = Integer.parseInt(params.get("pageNo").toString());
|
||||
Integer pageSize = Integer.parseInt(params.get("pageSize").toString());
|
||||
IPage page = new Page(pageNo, pageSize);
|
||||
IPage<SysDict> result = sysDictMapper.queryPageList(page, params);
|
||||
List<SysDict> records = result.getRecords();
|
||||
String cut = (String) params.get("cut");
|
||||
//中英切换-字典名称+属性类型列
|
||||
if(CutEnum.EN.getValue().equals(cut)){
|
||||
for(SysDict data:records){
|
||||
data.setDictName(data.getDictEnName());
|
||||
data.setAttributeTypeName(data.getAttributeTypeEnName());
|
||||
}
|
||||
}
|
||||
IPage<SysDict> result=sysDictMapper.queryPageList(page,params);
|
||||
return result;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+8
@@ -1,6 +1,7 @@
|
||||
package com.jero.modules.tag.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
@@ -75,6 +76,13 @@ public class OnlCgformArea implements Serializable {
|
||||
@ApiModelProperty(value = "所属模块(1文档库,0文档拆分)")
|
||||
private java.lang.String isModel;
|
||||
|
||||
/**所属模块名称*/
|
||||
@TableField(exist = false)
|
||||
@Excel(name = "所属模块名称", width = 15,dictTable = "sys_dict_item", dicText = "item_text", dicCode ="item_text")
|
||||
@Dict(dictTable = "sys_dict_item", dicText = "item_text", dicCode ="item_text")
|
||||
@ApiModelProperty(value = "所属模块名称")
|
||||
private java.lang.String isModelName;
|
||||
|
||||
/**排序号*/
|
||||
@Excel(name = "排序号", width = 15)
|
||||
@ApiModelProperty(value = "排序号")
|
||||
|
||||
+9
-3
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.jero.modules.tag.entity.OnlCgformArea;
|
||||
import org.apache.ibatis.annotations.Select;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@@ -15,10 +16,15 @@ import java.util.Map;
|
||||
* @Version: V1.0
|
||||
*/
|
||||
public interface OnlCgformAreaMapper extends BaseMapper<OnlCgformArea> {
|
||||
/**
|
||||
* 分页列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@Select("select a.id,a.create_by,a.create_time,a.update_by,a.update_time,\n" +
|
||||
"a.is_model,i.item_text,a.show_area,a.sort,a.en_name,i.en_name as model_en_name\n" +
|
||||
"a.is_model,i.item_text as is_model_name,a.show_area,a.sort,a.en_name,i.en_name as model_en_name\n" +
|
||||
"from onl_cgform_area as a left join sys_dict_item as i \n" +
|
||||
"on a.is_model=i.item_value \n" +
|
||||
"where i.dict_id=1493096744092102657 order by a.create_time desc")
|
||||
IPage<OnlCgformArea> querPageList(IPage<OnlCgformArea> page, Map<String, Object> params);
|
||||
"where i.dict_id=1493096744092102657 order by a.create_time desc")
|
||||
IPage<OnlCgformArea> queryPageList(IPage page, @Param("params") Map<String,Object> params);
|
||||
}
|
||||
|
||||
+5
-15
@@ -15,21 +15,11 @@ import java.util.Map;
|
||||
* @Version: V1.0
|
||||
*/
|
||||
public interface OnlCgformTagMapper extends BaseMapper<OnlCgformTag> {
|
||||
/* @Select("select f.id,f.create_by,f.create_time,f.update_by,f.update_time,f.cgform_head_id,\n" +
|
||||
"f.is_model,f.db_field_txt,f.db_field_en_name,\n" +
|
||||
"f.field_show_type,i.item_text as field_show_type_name,\n" +
|
||||
"f.dict_id,f.db_length,f.order_num,f.field_must_input,\n" +
|
||||
"f.is_show_form,f.is_show_list,f.is_read_only,\n" +
|
||||
"f.show_area,a.show_area as show_area_name,f.is_query,f.is_show_laws_list,f.is_show_search,f.is_delete,\n" +
|
||||
"f.db_field_name,f.db_is_key,f.db_is_null,f.db_point_length,f.db_type,\n" +
|
||||
"i.en_name as field_show_type_en_name,a.en_name as show_area_en_name\n" +
|
||||
"from onl_cgform_field as f \n" +
|
||||
"left join sys_dict_item as i on f.field_show_type=i.item_value\n" +
|
||||
"left join onl_cgform_area as a on f.show_area=a.id\n" +
|
||||
"where f.cgform_head_id=\"48308196e7b04761b533dc31bc899707\"\n" +
|
||||
"and f.is_delete=0\n" +
|
||||
"and i.dict_id=1493098515761917954 \n" +
|
||||
"order by f.order_num asc ")*/
|
||||
/**
|
||||
* 分页列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
IPage<OnlCgformTag> queryPageList(IPage page,@Param("params") Map<String,Object> params);
|
||||
|
||||
/**
|
||||
|
||||
+12
-4
@@ -26,7 +26,7 @@
|
||||
<result column="is_show_search" property="isShowSearch" />
|
||||
<result column="is_delete" property="isDelete" />
|
||||
</resultMap>
|
||||
<select id="queryPageList" resultType="hashmap">
|
||||
<select id="queryPageList" resultType="com.jero.modules.tag.entity.OnlCgformTag">
|
||||
select f.id,f.create_by,f.create_time,f.update_by,f.update_time,f.cgform_head_id,
|
||||
f.is_model,f.db_field_txt,f.db_field_en_name,
|
||||
f.field_show_type,i.item_text as field_show_type_name,
|
||||
@@ -41,10 +41,18 @@
|
||||
where f.cgform_head_id="48308196e7b04761b533dc31bc899707"
|
||||
and f.is_delete=0
|
||||
and i.dict_id=1493098515761917954
|
||||
|
||||
<if test="params.dbFieldTxt != null and params.dbFieldTxt != '' ">
|
||||
and f.db_field_txt like concat('%',#{params.dbFieldTxt},'%')
|
||||
<if test="params.cut='cn'">
|
||||
<if test="params.dbFieldTxt != null and params.dbFieldTxt != ''">
|
||||
and f.db_field_txt like concat('%',#{params.dbFieldTxt},'%')
|
||||
</if>
|
||||
</if>
|
||||
|
||||
<if test="params.cut='en'">
|
||||
<if test="params.dbFieldTxt != null and params.dbFieldTxt != ''">
|
||||
and f.db_field_en_name like concat('%',#{params.dbFieldTxt},'%')
|
||||
</if>
|
||||
</if>
|
||||
|
||||
<if test="params.showArea != null and params.showArea != '' ">
|
||||
and f.show_area like concat('%',#{params.showArea},'%')
|
||||
</if>
|
||||
|
||||
+5
-2
@@ -77,7 +77,10 @@ public interface IOnlCgformAreaService extends IService<OnlCgformArea> {
|
||||
*/
|
||||
List<OnlCgformArea> selectShowAreaById(String id);
|
||||
|
||||
//List<Map<String, Object>> selectPageInfo(Page page, Wrapper<OnlCgformArea> queryWrapper);
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
IPage<OnlCgformArea> queryPageList(Map<String, Object> params);
|
||||
}
|
||||
|
||||
+5
-1
@@ -56,7 +56,11 @@ public interface IOnlCgformTagService extends IService<OnlCgformTag> {
|
||||
*/
|
||||
OnlCgformTag queryById(String id);
|
||||
|
||||
|
||||
/**
|
||||
* 分页列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
IPage<OnlCgformTag> queryPageList(Map<String, Object> params);
|
||||
|
||||
/**
|
||||
|
||||
+20
-16
@@ -34,6 +34,7 @@ public class OnlCgformAreaServiceImpl extends ServiceImpl<OnlCgformAreaMapper, O
|
||||
|
||||
@Autowired
|
||||
private OnlCgformAreaMapper onlCgformAreaMapper;
|
||||
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
@@ -102,8 +103,8 @@ public class OnlCgformAreaServiceImpl extends ServiceImpl<OnlCgformAreaMapper, O
|
||||
@Override
|
||||
public List<OnlCgformArea> queryList(OnlCgformArea onlCgformArea) {
|
||||
LambdaQueryWrapper<OnlCgformArea> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||
if(StringUtils.isNotBlank(onlCgformArea.getIsModel())){
|
||||
lambdaQueryWrapper.eq(OnlCgformArea::getIsModel,onlCgformArea.getIsModel());
|
||||
if (StringUtils.isNotBlank(onlCgformArea.getIsModel())) {
|
||||
lambdaQueryWrapper.eq(OnlCgformArea::getIsModel, onlCgformArea.getIsModel());
|
||||
}
|
||||
lambdaQueryWrapper.orderByAsc(OnlCgformArea::getSort);
|
||||
return list(lambdaQueryWrapper);
|
||||
@@ -118,12 +119,12 @@ public class OnlCgformAreaServiceImpl extends ServiceImpl<OnlCgformAreaMapper, O
|
||||
public List<OnlCgformArea> queryShowArea(String cut, OnlCgformArea onlCgformArea) {
|
||||
QueryWrapper<OnlCgformArea> queryWrapper = new QueryWrapper<>();
|
||||
if (CutEnum.CN.getValue().equals(cut)) {
|
||||
queryWrapper.select("id","show_area").orderByAsc("sort");
|
||||
queryWrapper.select("id", "show_area").orderByAsc("sort");
|
||||
return list(queryWrapper);
|
||||
}else{
|
||||
queryWrapper.select("id","en_name").orderByAsc("sort");
|
||||
} else {
|
||||
queryWrapper.select("id", "en_name").orderByAsc("sort");
|
||||
List<OnlCgformArea> resetlist = list(queryWrapper);
|
||||
resetlist.stream().forEach(f->f.setShowArea(f.getEnName()));
|
||||
resetlist.stream().forEach(f -> f.setShowArea(f.getEnName()));
|
||||
return resetlist;
|
||||
}
|
||||
}
|
||||
@@ -134,21 +135,24 @@ public class OnlCgformAreaServiceImpl extends ServiceImpl<OnlCgformAreaMapper, O
|
||||
* @return
|
||||
*/
|
||||
public List<OnlCgformArea> selectShowAreaById(String id) {
|
||||
QueryWrapper<OnlCgformArea> list=new QueryWrapper<OnlCgformArea>().select(id,"showArea");
|
||||
QueryWrapper<OnlCgformArea> list = new QueryWrapper<OnlCgformArea>().select(id, "showArea");
|
||||
return list(list);
|
||||
}
|
||||
|
||||
@Override
|
||||
public IPage<OnlCgformArea> queryPageList(Map<String, Object> params) {
|
||||
Integer pageNo=Integer.parseInt(params.get("pageNo").toString());
|
||||
Integer pageSize=Integer.parseInt(params.get("pageSize").toString());
|
||||
IPage<OnlCgformArea> page=new Page(pageNo,pageSize);
|
||||
|
||||
//中英切换--所属模块
|
||||
if(CutEnum.EN.getValue().equals(params.get("cut").toString())) {
|
||||
params.put("isModel", params.get("enName"));
|
||||
Integer pageNo = Integer.parseInt(params.get("pageNo").toString());
|
||||
Integer pageSize = Integer.parseInt(params.get("pageSize").toString());
|
||||
IPage page = new Page(pageNo, pageSize);
|
||||
IPage<OnlCgformArea> result = onlCgformAreaMapper.queryPageList(page, params);
|
||||
List<OnlCgformArea> records = result.getRecords();
|
||||
String cut = (String) params.get("cut");
|
||||
//中英切换-所属模块
|
||||
if(CutEnum.EN.getValue().equals(cut)){
|
||||
for(OnlCgformArea data:records){
|
||||
data.setIsModelName(data.getEnName());
|
||||
}
|
||||
}
|
||||
IPage<OnlCgformArea> result=onlCgformAreaMapper.querPageList(page,params);
|
||||
return result;
|
||||
}
|
||||
}
|
||||
}
|
||||
+7
-10
@@ -14,6 +14,7 @@ import com.jero.modules.document.enums.FieldTypeEnum;
|
||||
import com.jero.modules.system.service.impl.SysDictServiceImpl;
|
||||
import com.jero.modules.tag.entity.OnlCgformArea;
|
||||
import com.jero.modules.tag.entity.OnlCgformTag;
|
||||
import com.jero.modules.tag.enums.FileTableIdEnum;
|
||||
import com.jero.modules.tag.mapper.OnlCgformTagMapper;
|
||||
import com.jero.modules.tag.service.IOnlCgformTagService;
|
||||
import com.jero.modules.utils.HanYuPinYinUtil;
|
||||
@@ -60,7 +61,7 @@ public class OnlCgformTagServiceImpl extends ServiceImpl<OnlCgformTagMapper, Onl
|
||||
onlCgformTag.setIsDelete(CommonConstant.DEL_FLAG_0);
|
||||
} else {
|
||||
onlCgformTag.setIsDelete(CommonConstant.DEL_FLAG_0);
|
||||
onlCgformTag.setCgformHeadId("FileTableIdEnum.FILE_TABLE_ID");//设置文档库-表id
|
||||
onlCgformTag.setCgformHeadId(FileTableIdEnum.FILE_TABLE_ID.getValue());//设置文档库-表id
|
||||
onlCgformTag.setDbIsKey(0);
|
||||
onlCgformTag.setDbIsNull(1);
|
||||
onlCgformTag.setDbPointLength(0);
|
||||
@@ -180,19 +181,15 @@ public class OnlCgformTagServiceImpl extends ServiceImpl<OnlCgformTagMapper, Onl
|
||||
Integer pageNo = Integer.parseInt(params.get("pageNo").toString());
|
||||
Integer pageSize = Integer.parseInt(params.get("pageSize").toString());
|
||||
IPage page = new Page(pageNo, pageSize);
|
||||
IPage result = onlCgformTagMapper.queryPageList(page,params);
|
||||
List<Map<String,Object>> records = result.getRecords();
|
||||
|
||||
IPage<OnlCgformTag> result = onlCgformTagMapper.queryPageList(page, params);
|
||||
List<OnlCgformTag> records = result.getRecords();
|
||||
String cut = (String) params.get("cut");
|
||||
//中英切换-属性类型+展示区域列
|
||||
if(CutEnum.EN.getValue().equals(cut)){
|
||||
for(Map<String,Object> data:records){
|
||||
System.out.println("这里这里fieldShowTypeEnName"+data.get("fieldShowTypeEnName"));
|
||||
System.out.println("这里这里showAreaEnName"+data.get("showAreaEnName"));
|
||||
data.put("fieldShowTypeName",data.get("fieldShowTypeEnName"));
|
||||
data.put("showAreaName",data.get("showAreaEnName"));
|
||||
for(OnlCgformTag data:records){
|
||||
data.setFieldShowTypeName(data.getDbFieldEnName());
|
||||
data.setShowAreaName(data.getShowAreaEnName());
|
||||
}
|
||||
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user