rev:修改同步时List类型维护
This commit is contained in:
@@ -16,7 +16,7 @@ public class CodeUtil {
|
||||
final String[] code = {""};
|
||||
ISysCodeRuleService service = SpringContextHolder.getBean(ISysCodeRuleService.class);
|
||||
RedissonUtils.lock(() ->
|
||||
code[0] = service.codeDemo("1",ruleCode), ruleCode, 2);
|
||||
code[0] = service.codeDemo("1",ruleCode), ruleCode, 3);
|
||||
return code[0];
|
||||
}
|
||||
public static String codeView(String ruleCode) {
|
||||
|
||||
@@ -148,6 +148,17 @@ public class MappingHandler extends TypeHandler<JSONObject, JSONObject> {
|
||||
}
|
||||
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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user