平台件->名牌标签URL处理

This commit is contained in:
zhn
2023-10-10 09:54:00 +08:00
parent 5517232554
commit 771ea4868a
2 changed files with 13 additions and 2 deletions
@@ -226,8 +226,6 @@ public class PlatformProjectLibraryBaseServiceImpl extends ServiceImpl<PlatformP
if(StringUtils.isNotBlank(projectLibraryBase.getBrandLabel())){
String valueTemp = UUID.randomUUID().toString().replace("-", "");
projectLibraryBase.setBrandLabel(valueTemp);
List<OSSFile> oSSFileList = new ArrayList<>();
for (String fileId : projectLibraryBase.getBrandLabel().split(",")) {
OSSFile ossFile = new OSSFile();
@@ -236,6 +234,8 @@ public class PlatformProjectLibraryBaseServiceImpl extends ServiceImpl<PlatformP
oSSFileList.add(ossFile);
}
iOSSFileService.updateFileInfo(oSSFileList);
projectLibraryBase.setBrandLabel(valueTemp);
}
save(projectLibraryBase);
@@ -1528,6 +1528,14 @@ public class PlatformProjectLibraryBaseServiceImpl extends ServiceImpl<PlatformP
String dutyDepartName = platformProjectLawsInventoryEOService.disposeShowDictItemValue(sysDictItems, projectLibraryBase.getDutyDepart(), cut, ProjectInventoryFieldEnum.DUTY_TERRITORY.getValue());
projectLibraryBase.setDutyDepartName(dutyDepartName);
}
//名牌标签
if(StringUtils.isNotBlank(projectLibraryBase.getBrandLabel())){
List<OSSFile> fileList = iOSSFileService.getFileInfosByConnectId(projectLibraryBase.getBrandLabel());
if(ObjectUtils.isNotEmpty(fileList)){
List<String> urlList = fileList.stream().map(OSSFile::getUrl).collect(Collectors.toList());
projectLibraryBase.setUrlList(urlList);
}
}
if(disposeTargetMarketFlag){
if(StringUtils.isNotEmpty(projectLibraryBase.getTargetMarket())){
@@ -263,6 +263,9 @@ public class ProjectLibraryBase implements Comparable<ProjectLibraryBase> {
@ApiModelProperty(value = "备注")
private String remark;
@TableField(exist = false)
private List<String> urlList;
@Override
public int compareTo(ProjectLibraryBase o) {