REQ-3046: a lot of staff
This commit is contained in:
parent
b55eb826bc
commit
9b307bb76a
@ -32,6 +32,7 @@ import org.jetbrains.annotations.Nullable;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.net.URLEncoder;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@ -122,8 +123,18 @@ public class ModelV3Parser {
|
||||
}
|
||||
|
||||
private List<ParsedGroupV3> copyGroups(List<MessageTemplateGroupV3> groups) {
|
||||
String jsonArray = JSON.toJSONString(groups);
|
||||
return JSON.parseList(jsonArray, ParsedGroupV3.class);
|
||||
ArrayList<ParsedGroupV3> parsedGroups = new ArrayList<>();
|
||||
for (MessageTemplateGroupV3 group : groups) {
|
||||
ParsedGroupV3 parsedGroup = new ParsedGroupV3();
|
||||
parsedGroup.setId(group.getId());
|
||||
parsedGroup.setName(group.getName());
|
||||
parsedGroup.setGroupType(group.getGroupType());
|
||||
String groupConfigJsonStr = JSON.toJSONString(group.getGroupConfig());
|
||||
parsedGroup.setGroupInfo(JSON.parseObject(groupConfigJsonStr, ParsedGroupInfo.class));
|
||||
parsedGroup.setWorkerInfo(null);
|
||||
parsedGroups.add(parsedGroup);
|
||||
}
|
||||
return parsedGroups;
|
||||
}
|
||||
|
||||
public UrlConfig parseUrlConfig(UrlConfig urlConfig,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user