强制转换数据库字段为小写,出问题在说
This commit is contained in:
parent
f6a9f58b2b
commit
4b9e19ab81
|
@ -1,29 +1,13 @@
|
||||||
package com.hzya.frame.mdm.service.impl;
|
package com.hzya.frame.mdm.service.impl;
|
||||||
|
|
||||||
import cn.dev33.satoken.stp.StpUtil;
|
import cn.dev33.satoken.stp.StpUtil;
|
||||||
import cn.hutool.http.HttpRequest;
|
|
||||||
import cn.hutool.http.Method;
|
|
||||||
import cn.hutool.json.JSONUtil;
|
import cn.hutool.json.JSONUtil;
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.alibaba.fastjson.JSONArray;
|
import com.alibaba.fastjson.JSONArray;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.github.pagehelper.PageHelper;
|
import com.github.pagehelper.PageHelper;
|
||||||
import com.github.pagehelper.PageInfo;
|
import com.github.pagehelper.PageInfo;
|
||||||
import com.hzya.frame.base.PluginBaseEntity;
|
import com.hzya.frame.mdm.entity.*;
|
||||||
import com.hzya.frame.mdm.entity.DbFiledsDto;
|
|
||||||
import com.hzya.frame.mdm.entity.MdmDataDto;
|
|
||||||
import com.hzya.frame.mdm.entity.MdmDataFiledDto;
|
|
||||||
import com.hzya.frame.mdm.entity.MdmDbFiledVo;
|
|
||||||
import com.hzya.frame.mdm.entity.MdmDbVo;
|
|
||||||
import com.hzya.frame.mdm.entity.MdmDetailViewVo;
|
|
||||||
import com.hzya.frame.mdm.entity.MdmDistributeDto;
|
|
||||||
import com.hzya.frame.mdm.entity.MdmDto;
|
|
||||||
import com.hzya.frame.mdm.entity.MdmModuleViewDto;
|
|
||||||
import com.hzya.frame.mdm.entity.MdmModuleViewVo;
|
|
||||||
import com.hzya.frame.mdm.entity.MdmQuery;
|
|
||||||
import com.hzya.frame.mdm.entity.MdmSourceDto;
|
|
||||||
import com.hzya.frame.mdm.entity.MdmViewFiledVo;
|
|
||||||
import com.hzya.frame.mdm.entity.MdmViewVo;
|
|
||||||
import com.hzya.frame.mdm.mdmModule.dao.IMdmModuleDao;
|
import com.hzya.frame.mdm.mdmModule.dao.IMdmModuleDao;
|
||||||
import com.hzya.frame.mdm.mdmModule.entity.MdmModuleEntity;
|
import com.hzya.frame.mdm.mdmModule.entity.MdmModuleEntity;
|
||||||
import com.hzya.frame.mdm.mdmModuleDb.dao.IMdmModuleDbDao;
|
import com.hzya.frame.mdm.mdmModuleDb.dao.IMdmModuleDbDao;
|
||||||
|
@ -40,41 +24,29 @@ import com.hzya.frame.mdm.mdmModuleOptionLog.dao.IMdmModuleOptionLogDao;
|
||||||
import com.hzya.frame.mdm.mdmModuleOptionLog.entity.MdmModuleOptionLogEntity;
|
import com.hzya.frame.mdm.mdmModuleOptionLog.entity.MdmModuleOptionLogEntity;
|
||||||
import com.hzya.frame.mdm.mdmModuleSendLog.dao.IMdmModuleSendLogDao;
|
import com.hzya.frame.mdm.mdmModuleSendLog.dao.IMdmModuleSendLogDao;
|
||||||
import com.hzya.frame.mdm.mdmModuleSendLog.entity.MdmModuleSendLogEntity;
|
import com.hzya.frame.mdm.mdmModuleSendLog.entity.MdmModuleSendLogEntity;
|
||||||
import com.hzya.frame.mdm.mdmModuleSource.entity.MdmModuleSourceEntity;
|
|
||||||
import com.hzya.frame.mdm.mdmModuleView.dao.IMdmModuleViewDao;
|
import com.hzya.frame.mdm.mdmModuleView.dao.IMdmModuleViewDao;
|
||||||
import com.hzya.frame.mdm.mdmModuleView.entity.MdmModuleViewEntity;
|
import com.hzya.frame.mdm.mdmModuleView.entity.MdmModuleViewEntity;
|
||||||
import com.hzya.frame.mdm.mdmModuleViewButton.dao.IMdmModuleViewButtonDao;
|
import com.hzya.frame.mdm.mdmModuleViewButton.dao.IMdmModuleViewButtonDao;
|
||||||
import com.hzya.frame.mdm.mdmModuleViewButton.entity.MdmModuleViewButtonEntity;
|
|
||||||
import com.hzya.frame.mdm.mdmModuleViewDetail.dao.IMdmModuleViewDetailDao;
|
import com.hzya.frame.mdm.mdmModuleViewDetail.dao.IMdmModuleViewDetailDao;
|
||||||
import com.hzya.frame.mdm.mdmModuleViewDetail.entity.MdmModuleViewDetailEntity;
|
import com.hzya.frame.mdm.mdmModuleViewDetail.entity.MdmModuleViewDetailEntity;
|
||||||
import com.hzya.frame.mdm.mdmTableCodeRule.dao.IMdmTableCodeRuleDao;
|
import com.hzya.frame.mdm.mdmTableCodeRule.dao.IMdmTableCodeRuleDao;
|
||||||
import com.hzya.frame.mdm.mdmTableCodeRule.entity.MdmTableCodeRuleEntity;
|
import com.hzya.frame.mdm.mdmTableCodeRule.entity.MdmTableCodeRuleEntity;
|
||||||
import com.hzya.frame.mdm.service.IMdmService;
|
import com.hzya.frame.mdm.service.IMdmService;
|
||||||
|
|
||||||
import com.hzya.frame.mdm.service.IMdmServiceCache;
|
import com.hzya.frame.mdm.service.IMdmServiceCache;
|
||||||
import com.hzya.frame.sys.appApi.entity.AppApi;
|
|
||||||
import com.hzya.frame.sys.entity.FormmainDeleteDto;
|
import com.hzya.frame.sys.entity.FormmainDeleteDto;
|
||||||
import com.hzya.frame.sys.sysenum.SysEnum;
|
import com.hzya.frame.sys.sysenum.SysEnum;
|
||||||
import com.hzya.frame.sysnew.application.api.dao.ISysApplicationApiDao;
|
import com.hzya.frame.sysnew.application.api.dao.ISysApplicationApiDao;
|
||||||
import com.hzya.frame.sysnew.application.api.entity.SysApplicationApiEntity;
|
import com.hzya.frame.sysnew.application.api.entity.SysApplicationApiEntity;
|
||||||
import com.hzya.frame.sysnew.application.dao.ISysApplicationDao;
|
import com.hzya.frame.sysnew.application.dao.ISysApplicationDao;
|
||||||
import com.hzya.frame.sysnew.application.entity.SysApplicationEntity;
|
import com.hzya.frame.sysnew.application.entity.SysApplicationEntity;
|
||||||
import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity;
|
|
||||||
import com.hzya.frame.sysnew.application.plugin.entity.SysApplicationPluginEntity;
|
|
||||||
import com.hzya.frame.sysnew.application.script.dao.ISysApplicationScriptDao;
|
import com.hzya.frame.sysnew.application.script.dao.ISysApplicationScriptDao;
|
||||||
import com.hzya.frame.sysnew.application.script.entity.SysApplicationScriptEntity;
|
import com.hzya.frame.sysnew.application.script.entity.SysApplicationScriptEntity;
|
||||||
import com.hzya.frame.sysnew.buttonConfig.dao.ISysButtonConfigDao;
|
import com.hzya.frame.sysnew.buttonConfig.dao.ISysButtonConfigDao;
|
||||||
import com.hzya.frame.sysnew.buttonConfig.entity.SysButtonConfigEntity;
|
|
||||||
import com.hzya.frame.sysnew.grovy.service.IGroovyIntegrationService;
|
import com.hzya.frame.sysnew.grovy.service.IGroovyIntegrationService;
|
||||||
import com.hzya.frame.sysnew.menuConfig.dao.ISysMenuConfigDao;
|
import com.hzya.frame.sysnew.menuConfig.dao.ISysMenuConfigDao;
|
||||||
import com.hzya.frame.sysnew.menuConfig.entity.SysMenuConfigEntity;
|
|
||||||
import com.hzya.frame.sysnew.popedomOperate.dao.ISysPopedomOperateDao;
|
import com.hzya.frame.sysnew.popedomOperate.dao.ISysPopedomOperateDao;
|
||||||
import com.hzya.frame.sysnew.popedomOperate.entity.SysPopedomOperateEntity;
|
|
||||||
import com.hzya.frame.sysnew.user.dao.ISysUserDao;
|
import com.hzya.frame.sysnew.user.dao.ISysUserDao;
|
||||||
import com.hzya.frame.sysnew.user.entity.SysUserEntity;
|
import com.hzya.frame.sysnew.user.entity.SysUserEntity;
|
||||||
import com.hzya.frame.sysnew.userCompany.entity.SysUserCompanyEntity;
|
|
||||||
import com.hzya.frame.sysnew.userRoles.entity.SysUserRolesEntity;
|
|
||||||
import com.hzya.frame.util.PluginUtils;
|
|
||||||
import com.hzya.frame.uuid.UUIDUtils;
|
import com.hzya.frame.uuid.UUIDUtils;
|
||||||
import com.hzya.frame.web.entity.BaseResult;
|
import com.hzya.frame.web.entity.BaseResult;
|
||||||
import com.hzya.frame.web.entity.JsonResultEntity;
|
import com.hzya.frame.web.entity.JsonResultEntity;
|
||||||
|
@ -86,7 +58,6 @@ import org.apache.http.entity.ByteArrayEntity;
|
||||||
import org.apache.http.impl.client.CloseableHttpClient;
|
import org.apache.http.impl.client.CloseableHttpClient;
|
||||||
import org.apache.http.impl.client.HttpClientBuilder;
|
import org.apache.http.impl.client.HttpClientBuilder;
|
||||||
import org.apache.http.util.EntityUtils;
|
import org.apache.http.util.EntityUtils;
|
||||||
import org.checkerframework.checker.units.qual.A;
|
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
@ -95,12 +66,7 @@ import org.springframework.stereotype.Service;
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
import java.util.ArrayList;
|
import java.util.*;
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.Date;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -669,9 +635,24 @@ public class MdmServiceImpl implements IMdmService {
|
||||||
}
|
}
|
||||||
PageHelper.startPage(entity.getPageNum(), entity.getPageSize());
|
PageHelper.startPage(entity.getPageNum(), entity.getPageSize());
|
||||||
List<HashMap<String, Object>> businessResult = mdmModuleDao.queryMdmShowData(entity);
|
List<HashMap<String, Object>> businessResult = mdmModuleDao.queryMdmShowData(entity);
|
||||||
|
//强制把数据库字段转换小写
|
||||||
|
if(null != businessResult && businessResult.size() >0){
|
||||||
|
convertKeysToLowerCase(businessResult);
|
||||||
|
}
|
||||||
PageInfo pageInfo = new PageInfo(businessResult);
|
PageInfo pageInfo = new PageInfo(businessResult);
|
||||||
return BaseResult.getSuccessMessageEntity("查询数据成功", pageInfo);
|
return BaseResult.getSuccessMessageEntity("查询数据成功", pageInfo);
|
||||||
}
|
}
|
||||||
|
//强制转换数据库字段为小写,出问题在说
|
||||||
|
public static void convertKeysToLowerCase(List<HashMap<String, Object>> list) {
|
||||||
|
for (HashMap<String, Object> map : list) {
|
||||||
|
HashMap<String, Object> lowerCaseMap = new HashMap<>();
|
||||||
|
for (Map.Entry<String, Object> entry : map.entrySet()) {
|
||||||
|
lowerCaseMap.put(entry.getKey().toLowerCase(), entry.getValue());
|
||||||
|
}
|
||||||
|
map.clear(); // 清空原来的Map,避免重复存储
|
||||||
|
map.putAll(lowerCaseMap); // 将转换后的Map全部放回原位
|
||||||
|
}
|
||||||
|
}
|
||||||
//
|
//
|
||||||
///**
|
///**
|
||||||
// * @param object
|
// * @param object
|
||||||
|
|
Loading…
Reference in New Issue