sign
parent
7b3eb56ad6
commit
f6f9089dc7
|
|
@ -39,6 +39,7 @@ import org.qinan.safetyeval.infrastructure.dataobject.*;
|
||||||
import org.qinan.safetyeval.infrastructure.mapper.*;
|
import org.qinan.safetyeval.infrastructure.mapper.*;
|
||||||
import org.qinan.safetyeval.infrastructure.persistence.queryservice.*;
|
import org.qinan.safetyeval.infrastructure.persistence.queryservice.*;
|
||||||
import org.qinan.safetyeval.infrastructure.support.InsertFieldDefaults;
|
import org.qinan.safetyeval.infrastructure.support.InsertFieldDefaults;
|
||||||
|
import org.qinan.safetyeval.infrastructure.utils.CommonUtil;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
import org.springframework.util.CollectionUtils;
|
import org.springframework.util.CollectionUtils;
|
||||||
|
|
@ -440,7 +441,7 @@ public class EvalProcessControlExecutor implements EvalProcessControlApi {
|
||||||
private JSONObject buildUrlNameObj(String url, String itemName) {
|
private JSONObject buildUrlNameObj(String url, String itemName) {
|
||||||
JSONObject obj = new JSONObject();
|
JSONObject obj = new JSONObject();
|
||||||
obj.put("url", url);
|
obj.put("url", url);
|
||||||
obj.put("name", itemName + extractFileName(url));
|
obj.put("name", extractFileName(url));
|
||||||
return obj;
|
return obj;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -539,10 +540,12 @@ public class EvalProcessControlExecutor implements EvalProcessControlApi {
|
||||||
if (!CollectionUtils.isEmpty(files)) {
|
if (!CollectionUtils.isEmpty(files)) {
|
||||||
for (EvalProjectFileCO f : files) {
|
for (EvalProjectFileCO f : files) {
|
||||||
List<JSONObject> urlObjects = parseFileUrlObjects(f.getProjectDocUrl());
|
List<JSONObject> urlObjects = parseFileUrlObjects(f.getProjectDocUrl());
|
||||||
|
String itemName = f.getItemName();
|
||||||
for (JSONObject obj : urlObjects) {
|
for (JSONObject obj : urlObjects) {
|
||||||
EvalProjectDocMaterialItemCO item = new EvalProjectDocMaterialItemCO();
|
EvalProjectDocMaterialItemCO item = new EvalProjectDocMaterialItemCO();
|
||||||
String name = obj.getStr("name");
|
String name = obj.getStr("name");
|
||||||
item.setMaterialName(StringUtils.hasText(name) ? name : f.getMaterialName());
|
String fName = StringUtils.hasText(name) ? CommonUtil.EMPTY : name;
|
||||||
|
item.setMaterialName(itemName + fName);
|
||||||
item.setProjectDocUrl(obj.getStr("url"));
|
item.setProjectDocUrl(obj.getStr("url"));
|
||||||
item.setMaterialType(MaterialCategory.ARCHIVED.getVal());
|
item.setMaterialType(MaterialCategory.ARCHIVED.getVal());
|
||||||
archivedItems.add(item);
|
archivedItems.add(item);
|
||||||
|
|
|
||||||
|
|
@ -6,4 +6,5 @@ import lombok.experimental.UtilityClass;
|
||||||
public class CommonUtil {
|
public class CommonUtil {
|
||||||
public static final String COMMA = ",";
|
public static final String COMMA = ",";
|
||||||
public static final String COLON = ":";
|
public static final String COLON = ":";
|
||||||
|
public static final String EMPTY = "";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue