提交 5119bfb3 authored 作者: inroi's avatar inroi

调整匹配关系

上级 070fa6d7
...@@ -95,10 +95,10 @@ public class KingDeeCommonPushApi { ...@@ -95,10 +95,10 @@ public class KingDeeCommonPushApi {
{ {
for(Entry<String, Map<String, Object>> mapBillData:mapBillDatas.entrySet()) for(Entry<String, Map<String, Object>> mapBillData:mapBillDatas.entrySet())
{ {
String mapBill = mapBillData.getKey(); String kingDeeField = mapBillData.getKey();
Map<String, Object> mapValue = mapBillData.getValue(); Map<String, Object> mapValue = mapBillData.getValue();
Map<String, Object> mapEntity = (Map<String, Object>)mapValue.get("mapEntity"); Map<String, Object> mapEntity = (Map<String, Object>)mapValue.get("mapEntity");
String kingDeeField = (String)mapValue.get("kingDeeField"); String mapBill = (String)mapValue.get("mapBill");
Map<String, Object> fieldValues = (Map<String, Object>)mapValue.get("fieldValues"); Map<String, Object> fieldValues = (Map<String, Object>)mapValue.get("fieldValues");
List<KingDeeCommonConfigListOutVoRecords> records = kingDeeCommonConfigMapper.getKingDeeCommonConfigByDocType(mapBill); List<KingDeeCommonConfigListOutVoRecords> records = kingDeeCommonConfigMapper.getKingDeeCommonConfigByDocType(mapBill);
...@@ -156,18 +156,18 @@ public class KingDeeCommonPushApi { ...@@ -156,18 +156,18 @@ public class KingDeeCommonPushApi {
if(StringUtil.isNotBlank(mapBill)) if(StringUtil.isNotBlank(mapBill))
{ {
Map<String, Object> fieldValues; Map<String, Object> fieldValues;
if(!mapBillDatas.containsKey(mapBill)) if(!mapBillDatas.containsKey(kingDeeField))
{ {
Map<String, Object> mapBillData = new HashMap<String, Object>(); Map<String, Object> mapBillData = new HashMap<String, Object>();
mapBillDatas.put(mapBill, mapBillData); mapBillDatas.put(kingDeeField, mapBillData);
mapBillData.put("mapBill", mapBill);
mapBillData.put("mapEntity", temp); mapBillData.put("mapEntity", temp);
mapBillData.put("kingDeeField", kingDeeField);
fieldValues = new HashMap(); fieldValues = new HashMap();
mapBillData.put("fieldValues", fieldValues); mapBillData.put("fieldValues", fieldValues);
} }
else else
{ {
Map<String, Object> mapBillData = mapBillDatas.get(mapBill); Map<String, Object> mapBillData = mapBillDatas.get(kingDeeField);
fieldValues = (Map<String, Object>)mapBillData.get("fieldValues"); fieldValues = (Map<String, Object>)mapBillData.get("fieldValues");
} }
fieldValues.put(retrievalField, curValue); fieldValues.put(retrievalField, curValue);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论