fix(测试计划): 导出excel/xmind责任人用户名改为邮箱
--bug=1045347 --user=宋昌昌 【测试用例】用例导出excel/xmind-责任人导出为用户姓名 https://www.tapd.cn/55049933/s/1565894
This commit is contained in:
parent
bb0942ae74
commit
c5c8717878
|
@ -21,7 +21,7 @@ public class CustomFieldMemberValidator extends AbstractCustomFieldValidator {
|
|||
|
||||
protected Map<String, String> userIdMap;
|
||||
protected Map<String, String> userEmailMap;
|
||||
protected Map<String, String> userNameMap;
|
||||
protected Map<String, String> userIdEmailMap;
|
||||
|
||||
public CustomFieldMemberValidator() {
|
||||
}
|
||||
|
@ -37,9 +37,9 @@ public class CustomFieldMemberValidator extends AbstractCustomFieldValidator {
|
|||
userEmailMap = new HashMap<>();
|
||||
memberOption.stream()
|
||||
.forEach(user -> userEmailMap.put(user.getEmail().toLowerCase(), user.getId()));
|
||||
userNameMap = new HashMap<>();
|
||||
userIdEmailMap = new HashMap<>();
|
||||
memberOption.stream()
|
||||
.forEach(user -> userNameMap.put(user.getId(), user.getName().toLowerCase()));
|
||||
.forEach(user -> userIdEmailMap.put(user.getId(), user.getEmail().toLowerCase()));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -70,8 +70,8 @@ public class CustomFieldMemberValidator extends AbstractCustomFieldValidator {
|
|||
@Override
|
||||
public Object parse2Value(String keyOrValue, TemplateCustomFieldDTO customField) {
|
||||
keyOrValue = keyOrValue.toLowerCase();
|
||||
if (userNameMap.containsKey(keyOrValue)) {
|
||||
return userNameMap.get(keyOrValue);
|
||||
if (userIdEmailMap.containsKey(keyOrValue)) {
|
||||
return userIdEmailMap.get(keyOrValue);
|
||||
}
|
||||
return keyOrValue;
|
||||
}
|
||||
|
|
|
@ -58,8 +58,8 @@ public class CustomFieldMultipleMemberValidator extends CustomFieldMemberValidat
|
|||
|
||||
for (int i = 0; i < keyOrValues.size(); i++) {
|
||||
String item = keyOrValues.get(i).toLowerCase();
|
||||
if (userNameMap.containsKey(item)) {
|
||||
keyOrValues.set(i, userNameMap.get(item));
|
||||
if (userIdEmailMap.containsKey(item)) {
|
||||
keyOrValues.set(i, userIdEmailMap.get(item));
|
||||
}
|
||||
}
|
||||
return JSON.toJSONString(keyOrValues);
|
||||
|
|
Loading…
Reference in New Issue