认证-认证类别参数项查询修改
This commit is contained in:
+2
-2
@@ -90,11 +90,11 @@ public class CertCategoryParamsInfoEOServiceImpl extends ServiceImpl<CertCategor
|
||||
|
||||
@Override
|
||||
public List<CertCategoryParamsInfoEO> selectListByNioNumber(String nioNumber) {
|
||||
return selectListByNioNumber(nioNumber);
|
||||
return baseMapper.selectListByNioNumber(nioNumber);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int deleteByNioNumberList(List<String> nioNumberList) {
|
||||
return deleteByNioNumberList(nioNumberList);
|
||||
return baseMapper.deleteByNioNumberList(nioNumberList);
|
||||
}
|
||||
}
|
||||
|
||||
+69
-25
@@ -541,8 +541,8 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
|
||||
StringBuilder stringBuilder = new StringBuilder();
|
||||
if (CollectionUtil.isNotEmpty(sysUserList)) {
|
||||
for (SysUser user : sysUserList) {
|
||||
stringBuilder.append(user.getRealname()).append("(").append(user.getUsername()).append("),");
|
||||
// stringBuilder.append(user.getUsername()).append(",");
|
||||
// stringBuilder.append(user.getRealname()).append("(").append(user.getUsername()).append("),");
|
||||
stringBuilder.append(user.getUsername()).append(",");
|
||||
}
|
||||
String value = stringBuilder.substring(0, stringBuilder.lastIndexOf(","));
|
||||
entry.setValue(value);
|
||||
@@ -550,9 +550,28 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
|
||||
}
|
||||
// 标准选择
|
||||
if(fieldStanList.contains(entry.getKey()) && StringUtils.isNotBlank((String)entry.getValue())) {
|
||||
List<Map<String, Object>> documentLibraryEOList = documentLibraryEOService.queryListByIds(entry.getValue().toString());
|
||||
if(CollectionUtil.isNotEmpty(documentLibraryEOList)){
|
||||
String value = StringUtils.join(documentLibraryEOList.stream().map(map->map.get("serial_number")).collect(Collectors.toList()),",");
|
||||
if (entry.getValue().toString().split(",").length > 0) {
|
||||
List<Map<String, Object>> documentLibraryEOList = documentLibraryEOService.queryListByIds(entry.getValue().toString());
|
||||
Map<String, String> idSerialNumberMap = new HashMap<>();
|
||||
List<String> idList = new ArrayList<>();
|
||||
for (Map<String, Object> map : documentLibraryEOList) {
|
||||
String serialNumber = (String) map.get("serial_number");
|
||||
String id = (String) map.get("id");
|
||||
idSerialNumberMap.put(id, serialNumber);
|
||||
idList.add(id);
|
||||
}
|
||||
|
||||
List<String> valueList = Arrays.asList(entry.getValue().toString().split(","));
|
||||
List<String> newValueList = new ArrayList<>();
|
||||
|
||||
for(String value : valueList) {
|
||||
if (idList.contains(value)) {
|
||||
newValueList.add(idSerialNumberMap.get(value));
|
||||
} else {
|
||||
newValueList.add(value);
|
||||
}
|
||||
}
|
||||
String value = StringUtils.join(newValueList, ",");
|
||||
entry.setValue(value);
|
||||
}
|
||||
}
|
||||
@@ -885,12 +904,12 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
|
||||
if (StringUtils.isNotBlank((String)itemsMap.get(dbFieldName))) {
|
||||
List<SysUser> sysUserList = sysUserService.listByIds(Arrays.asList(itemsMap.get(dbFieldName).toString().split(",")));
|
||||
if(CollectionUtil.isNotEmpty(sysUserList)){
|
||||
List<String> realNames = sysUserList.stream().map(SysUser :: getRealname).collect(Collectors.toList());
|
||||
// List<String> realNames = sysUserList.stream().map(SysUser :: getRealname).collect(Collectors.toList());
|
||||
List<String> userNames = sysUserList.stream().map(SysUser :: getUsername).collect(Collectors.toList());
|
||||
List<String> names = new ArrayList<>();
|
||||
for(int i=0; i<realNames.size(); i++){
|
||||
String name = realNames.get(i) + "(" + userNames.get(i) + ")";
|
||||
// String name = userNames.get(i);
|
||||
for(int i=0; i<userNames.size(); i++){
|
||||
// String name = realNames.get(i) + "(" + userNames.get(i) + ")";
|
||||
String name = userNames.get(i);
|
||||
names.add(name);
|
||||
}
|
||||
itemsMap.put(dbFieldName+"_id", itemsMap.get(dbFieldName).toString());
|
||||
@@ -902,13 +921,38 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
|
||||
// 标准选择
|
||||
if (FieldTypeEnum.STANDARD.getValue().equals(fieldType)) {
|
||||
if (StringUtils.isNotBlank((String)itemsMap.get(dbFieldName))) {
|
||||
List<Map<String, Object>> documentLibraryEOList = documentLibraryEOService.queryListByIds(itemsMap.get(dbFieldName).toString());
|
||||
if(CollectionUtil.isNotEmpty(documentLibraryEOList)){
|
||||
String names = StringUtils.join(documentLibraryEOList.stream().map(map->map.get("serial_number")).collect(Collectors.toList()),",");
|
||||
if (itemsMap.get(dbFieldName).toString().split(",").length > 0) {
|
||||
List<Map<String, Object>> documentLibraryEOList = documentLibraryEOService.queryListByIds(itemsMap.get(dbFieldName).toString());
|
||||
Map<String, String> idSerialNumberMap = new HashMap<>();
|
||||
List<String> idList = new ArrayList<>();
|
||||
for (Map<String, Object> map : documentLibraryEOList) {
|
||||
String serialNumber = (String) map.get("serial_number");
|
||||
String documentLibraryEOId = (String) map.get("id");
|
||||
idSerialNumberMap.put(documentLibraryEOId, serialNumber);
|
||||
idList.add(documentLibraryEOId);
|
||||
}
|
||||
|
||||
List<String> valueList = Arrays.asList(itemsMap.get(dbFieldName).toString().split(","));
|
||||
List<String> newValueList = new ArrayList<>();
|
||||
|
||||
for(String value : valueList) {
|
||||
if (idList.contains(value)) {
|
||||
newValueList.add(idSerialNumberMap.get(value));
|
||||
} else {
|
||||
newValueList.add(value);
|
||||
}
|
||||
}
|
||||
String names = StringUtils.join(newValueList, ",");
|
||||
itemsMap.put(dbFieldName+"_id", itemsMap.get(dbFieldName).toString());
|
||||
itemsMap.put(dbFieldName, names);
|
||||
|
||||
}
|
||||
// List<Map<String, Object>> documentLibraryEOList = documentLibraryEOService.queryListByIds(itemsMap.get(dbFieldName).toString());
|
||||
// if(CollectionUtil.isNotEmpty(documentLibraryEOList)){
|
||||
// String names = StringUtils.join(documentLibraryEOList.stream().map(map->map.get("serial_number")).collect(Collectors.toList()),",");
|
||||
// itemsMap.put(dbFieldName+"_id", itemsMap.get(dbFieldName).toString());
|
||||
// itemsMap.put(dbFieldName, names);
|
||||
//
|
||||
// }
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2251,22 +2295,22 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
|
||||
}
|
||||
countError++;
|
||||
}
|
||||
String regexPerson = "^[\\u4e00-\\u9fa5A-Za-z0-9]{0,}\\([A-Za-z0-9.]*\\)$";
|
||||
// String regexPerson = "^[\\u4e00-\\u9fa5A-Za-z0-9]{0,}\\([A-Za-z0-9.]*\\)$";
|
||||
value = value.replace(",",",");
|
||||
if(StringUtils.isNotBlank(value)) {
|
||||
String[] userNames = value.split(",");
|
||||
List<String> userIdList = new ArrayList<>();
|
||||
for(int u=0 ; u<userNames.length; u++){
|
||||
if(!userNames[u].matches(regexPerson)) {
|
||||
if(CutEnum.CN.getValue().equals(cut)) {
|
||||
errorMsg += fieldName + "格式不正确,填写格式:姓名(账号);";
|
||||
} else {
|
||||
errorMsg += fieldName + "Not in the correct format, fill in the format:name(account);";
|
||||
}
|
||||
countError++;
|
||||
}else {
|
||||
String uName = userNames[u].substring(userNames[u].indexOf("(") + 1, userNames[u].indexOf(")"));
|
||||
// String uName = userNames[u];
|
||||
// if(!userNames[u].matches(regexPerson)) {
|
||||
// if(CutEnum.CN.getValue().equals(cut)) {
|
||||
// errorMsg += fieldName + "格式不正确,填写格式:姓名(账号);";
|
||||
// } else {
|
||||
// errorMsg += fieldName + "Not in the correct format, fill in the format:name(account);";
|
||||
// }
|
||||
// countError++;
|
||||
// }else {
|
||||
// String uName = userNames[u].substring(userNames[u].indexOf("(") + 1, userNames[u].indexOf(")"));
|
||||
String uName = userNames[u];
|
||||
SysUser user = sysUserService.getUserByName(uName);
|
||||
if (ObjectUtils.isNotEmpty(user)) {
|
||||
userIdList.add(user.getId());
|
||||
@@ -2278,7 +2322,7 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl<FileSplitItemsEOMap
|
||||
}
|
||||
countError++;
|
||||
}
|
||||
}
|
||||
// }
|
||||
}
|
||||
value = StringUtils.join(userIdList, ",");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user