rev:修改同步时List类型维护
This commit is contained in:
@@ -16,7 +16,7 @@ public class CodeUtil {
|
|||||||
final String[] code = {""};
|
final String[] code = {""};
|
||||||
ISysCodeRuleService service = SpringContextHolder.getBean(ISysCodeRuleService.class);
|
ISysCodeRuleService service = SpringContextHolder.getBean(ISysCodeRuleService.class);
|
||||||
RedissonUtils.lock(() ->
|
RedissonUtils.lock(() ->
|
||||||
code[0] = service.codeDemo("1",ruleCode), ruleCode, 2);
|
code[0] = service.codeDemo("1",ruleCode), ruleCode, 3);
|
||||||
return code[0];
|
return code[0];
|
||||||
}
|
}
|
||||||
public static String codeView(String ruleCode) {
|
public static String codeView(String ruleCode) {
|
||||||
|
|||||||
@@ -148,6 +148,17 @@ public class MappingHandler extends TypeHandler<JSONObject, JSONObject> {
|
|||||||
}
|
}
|
||||||
value = valueMap;
|
value = valueMap;
|
||||||
}
|
}
|
||||||
|
if (valueStruc instanceof List){
|
||||||
|
Object item = ((List<?>) valueStruc).get(0);
|
||||||
|
Map<String, Object> valueMap = new HashMap<>();
|
||||||
|
Map<String,Object> valueStrucMap = (Map) item;
|
||||||
|
for (String innerKey : valueStrucMap.keySet()) {
|
||||||
|
Object innerValueStruc = valueStrucMap.get(innerKey);
|
||||||
|
Object innerValue = this.velueMapping(sourceFormData, innerKey, innerValueStruc, formDataMapping);
|
||||||
|
valueMap.put(innerKey,innerValue);
|
||||||
|
}
|
||||||
|
value = ListOf.of(valueMap);
|
||||||
|
}
|
||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user