1、删除冗余代码
This commit is contained in:
parent
567082f52c
commit
e390fc4a7d
|
@ -1466,7 +1466,6 @@ public class ICoreServiceImpl implements ICoreService {
|
||||||
Map<String, Object> dataMap = dataValue.get(0);
|
Map<String, Object> dataMap = dataValue.get(0);
|
||||||
Map<String, String> map = new LinkedHashMap<>();
|
Map<String, String> map = new LinkedHashMap<>();
|
||||||
try {
|
try {
|
||||||
String fieldName = templateAssistEntity.getFieldName();
|
|
||||||
map = validFieldPathAss(templateAssistEntity, dataMap, orgBookVO);
|
map = validFieldPathAss(templateAssistEntity, dataMap, orgBookVO);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
@ -1536,11 +1535,8 @@ public class ICoreServiceImpl implements ICoreService {
|
||||||
rule1Value_contFiled = field1Rule;
|
rule1Value_contFiled = field1Rule;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
System.out.println(rule1Value_bdName);
|
|
||||||
System.out.println(rule1Value_contFiled);
|
|
||||||
//字段跟踪,表+字段+数据+公司
|
//字段跟踪,表+字段+数据+公司
|
||||||
Map<String,Object> map1 = valueDispose(rule1Value_bdName,rule1Value_contFiled,dataValue,orgBookVO);
|
Map<String,Object> map1 = valueDispose(rule1Value_bdName,rule1Value_contFiled,dataValue,orgBookVO);
|
||||||
System.out.println(map1);
|
|
||||||
//根据bdName查询该档案的pk,code,name字段
|
//根据bdName查询该档案的pk,code,name字段
|
||||||
MdmDbFiledVO mdmDbFiledVO1 = queryPkCodeNameByBdName(rule1Value_bdName.getRuleValue());
|
MdmDbFiledVO mdmDbFiledVO1 = queryPkCodeNameByBdName(rule1Value_bdName.getRuleValue());
|
||||||
String tablepkname1 = mdmDbFiledVO1.getTablepkname();
|
String tablepkname1 = mdmDbFiledVO1.getTablepkname();
|
||||||
|
@ -1576,11 +1572,8 @@ public class ICoreServiceImpl implements ICoreService {
|
||||||
rule1Value_contFiled = field1Rule;
|
rule1Value_contFiled = field1Rule;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
System.out.println(rule1Value_bdName);
|
|
||||||
System.out.println(rule1Value_contFiled);
|
|
||||||
//字段跟踪,表+字段+数据+公司
|
//字段跟踪,表+字段+数据+公司
|
||||||
Map<String,Object> map1 = valueDispose(rule1Value_bdName,rule1Value_contFiled,dataValue,orgBookVO);
|
Map<String,Object> map1 = valueDispose(rule1Value_bdName,rule1Value_contFiled,dataValue,orgBookVO);
|
||||||
System.out.println(map1);
|
|
||||||
//根据bdName查询该档案的pk,code,name字段
|
//根据bdName查询该档案的pk,code,name字段
|
||||||
MdmDbFiledVO mdmDbFiledVO1 = queryPkCodeNameByBdName(rule1Value_bdName.getRuleValue());
|
MdmDbFiledVO mdmDbFiledVO1 = queryPkCodeNameByBdName(rule1Value_bdName.getRuleValue());
|
||||||
String tablepkname1 = mdmDbFiledVO1.getTablepkname();
|
String tablepkname1 = mdmDbFiledVO1.getTablepkname();
|
||||||
|
@ -1600,7 +1593,6 @@ public class ICoreServiceImpl implements ICoreService {
|
||||||
MdmModuleDbEntity mdmModuleDb2 = dbEntity2List.get(0);
|
MdmModuleDbEntity mdmModuleDb2 = dbEntity2List.get(0);
|
||||||
//查询字段
|
//查询字段
|
||||||
MdmModuleDbFiledsEntity field2 = queryFileds(mdmModuleDb2.getId(), pathParts[2]);
|
MdmModuleDbFiledsEntity field2 = queryFileds(mdmModuleDb2.getId(), pathParts[2]);
|
||||||
System.out.println(field2);
|
|
||||||
String field2Id = field2.getId();
|
String field2Id = field2.getId();
|
||||||
MdmModuleDbFiledsRuleEntity filedsRule2 = new MdmModuleDbFiledsRuleEntity();
|
MdmModuleDbFiledsRuleEntity filedsRule2 = new MdmModuleDbFiledsRuleEntity();
|
||||||
filedsRule2.setFiledId(field2Id);
|
filedsRule2.setFiledId(field2Id);
|
||||||
|
@ -1615,17 +1607,12 @@ public class ICoreServiceImpl implements ICoreService {
|
||||||
rule2Value_contFiled = field2Rule;
|
rule2Value_contFiled = field2Rule;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
System.out.println(rule2Value_bdName);
|
|
||||||
System.out.println(rule2Value_contFiled);
|
|
||||||
|
|
||||||
|
|
||||||
Object o2 = map1.get(field2.getEnName());
|
Object o2 = map1.get(field2.getEnName());
|
||||||
if(o2==null){
|
if(o2==null){
|
||||||
Assert.state(false,"根据字段:{},查询上层数据失败",map1);
|
Assert.state(false,"根据字段:{},查询上层数据失败",map1);
|
||||||
}
|
}
|
||||||
String value2 = map1.get(field2.getEnName()).toString();
|
String value2 = map1.get(field2.getEnName()).toString();
|
||||||
Map<String,Object> map2 = valueDispose(rule2Value_bdName,rule2Value_contFiled,value2,orgBookVO);
|
Map<String,Object> map2 = valueDispose(rule2Value_bdName,rule2Value_contFiled,value2,orgBookVO);
|
||||||
System.out.println(map2);
|
|
||||||
MdmDbFiledVO mdmDbFiledVO2 = queryPkCodeNameByBdName(rule2Value_bdName.getRuleValue());
|
MdmDbFiledVO mdmDbFiledVO2 = queryPkCodeNameByBdName(rule2Value_bdName.getRuleValue());
|
||||||
String tablepkname2 = mdmDbFiledVO2.getTablepkname();
|
String tablepkname2 = mdmDbFiledVO2.getTablepkname();
|
||||||
String codefieldname2 = mdmDbFiledVO2.getCodefieldname();
|
String codefieldname2 = mdmDbFiledVO2.getCodefieldname();
|
||||||
|
@ -1720,52 +1707,6 @@ public class ICoreServiceImpl implements ICoreService {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* @param ruleValueBdName 来源表名
|
|
||||||
* @param ruleValueConFiled 来源字段
|
|
||||||
* @param map 关联数据
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
private Map<String, Object> queryDataByTableNameAndFiledAndValue(String ruleValueBdName, String ruleValueConFiled, Map<String, String> map,OrgBookVO orgBookVO) {
|
|
||||||
Map<String, Object> data=new HashMap<>();
|
|
||||||
try {
|
|
||||||
System.out.println(map.get("code"));
|
|
||||||
String code = map.get("code");
|
|
||||||
//查值
|
|
||||||
MdmDBQueryVO mdmDBQueryVO = new MdmDBQueryVO();
|
|
||||||
mdmDBQueryVO.setTablename(ruleValueBdName);
|
|
||||||
mdmDBQueryVO.setProp7(ruleValueConFiled);
|
|
||||||
mdmDBQueryVO.setPropValue7(code);
|
|
||||||
mdmDBQueryVO.setPkentityorg(orgBookVO.getPkentityorg());
|
|
||||||
|
|
||||||
//查询表remark,是否包含管理
|
|
||||||
MdmModuleDbEntity mdmModuleDbEntity = new MdmModuleDbEntity();
|
|
||||||
mdmModuleDbEntity.setDbName(ruleValueBdName);
|
|
||||||
List<MdmModuleDbEntity> dbEntityList = mdmModuleDbDao.query(mdmModuleDbEntity);
|
|
||||||
if (dbEntityList.size() == 0) {
|
|
||||||
Assert.state(false, "根据表名:{},查询数据表失败", ruleValueBdName);
|
|
||||||
}
|
|
||||||
String remark = dbEntityList.get(0).getRemark();
|
|
||||||
if (remark != null && !"".equals(remark)) {
|
|
||||||
if (!remark.contains("管理")) {
|
|
||||||
mdmDBQueryVO.setPkentityorg(null);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
List<Map<String, Object>> objectList = mdmDBQueryVODAO.queryMdmDb(mdmDBQueryVO);
|
|
||||||
System.out.println(objectList);
|
|
||||||
|
|
||||||
data=objectList.get(0);
|
|
||||||
|
|
||||||
|
|
||||||
}catch (Exception e){
|
|
||||||
e.printStackTrace();
|
|
||||||
Assert.state(false,"表名:{},字段:{},map:{},关联数据转换失败,失败原因:{}。",ruleValueBdName,ruleValueConFiled,map,e.getMessage());
|
|
||||||
}
|
|
||||||
return data;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param rule1ValueBdName 关联表名
|
* @param rule1ValueBdName 关联表名
|
||||||
|
@ -1779,7 +1720,6 @@ public class ICoreServiceImpl implements ICoreService {
|
||||||
try {
|
try {
|
||||||
String bdName = rule1ValueBdName.getRuleValue();
|
String bdName = rule1ValueBdName.getRuleValue();
|
||||||
String contFiled = rule1ValueContFiled.getRuleValue();
|
String contFiled = rule1ValueContFiled.getRuleValue();
|
||||||
System.out.println(rule1ValueBdName);
|
|
||||||
MdmDBQueryVO mdmDBQueryVO = new MdmDBQueryVO();
|
MdmDBQueryVO mdmDBQueryVO = new MdmDBQueryVO();
|
||||||
mdmDBQueryVO.setTablename(bdName);
|
mdmDBQueryVO.setTablename(bdName);
|
||||||
mdmDBQueryVO.setProp7(contFiled);
|
mdmDBQueryVO.setProp7(contFiled);
|
||||||
|
|
Loading…
Reference in New Issue