Merge remote-tracking branch 'origin/develop' into develop
This commit is contained in:
@@ -68,4 +68,17 @@ public class DateUtil {
|
||||
return date;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取指定时区的时间戳的前十位
|
||||
* @param timeZone 时区
|
||||
* @return 当前时间戳的前十位
|
||||
*/
|
||||
public static String getTimeStamp(String timeZone){
|
||||
ZoneId zoneId = ZoneId.of(timeZone);
|
||||
|
||||
long epochSecond = Instant.now().atZone(zoneId).toEpochSecond();
|
||||
|
||||
return String.valueOf(epochSecond).substring(0, 10);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -22,6 +22,9 @@ public class GenerateLikeDTO {
|
||||
@ApiModelProperty("当一级类型为Sketchboard时,二级类型 Outwear Dress Blouse Skirt Trousers")
|
||||
private String level2Type;
|
||||
|
||||
@ApiModelProperty("性别")
|
||||
private String gender;
|
||||
|
||||
@NotBlank(message = "timeZone.cannot.be.empty")
|
||||
@ApiModelProperty("本地时区,比如 'Asia/Tokyo' 东京时间 , 'Asia/Shanghai' 北京时间 由js本地获取")
|
||||
private String timeZone;
|
||||
|
||||
@@ -168,6 +168,9 @@ public class GenerateServiceImpl extends ServiceImpl<GenerateMapper, Generate> i
|
||||
if (StringUtil.isNullOrEmpty(generateLikeDTO.getLevel2Type())){
|
||||
throw new BusinessException("level2Type.cannot.be.empty");
|
||||
}
|
||||
if (StringUtil.isNullOrEmpty(generateLikeDTO.getGender())){
|
||||
throw new BusinessException("gender.cannot.be.empty");
|
||||
}
|
||||
}
|
||||
// 1.2 判断参数是否真实有效
|
||||
Long generateDetailId = generateLikeDTO.getGenerateDetailId();
|
||||
@@ -183,7 +186,8 @@ public class GenerateServiceImpl extends ServiceImpl<GenerateMapper, Generate> i
|
||||
// 2、将like的图片信息存入library
|
||||
// 2.1、不能重复喜欢
|
||||
Library libraryDetail = libraryService.getById(generateDetail.getLibraryId());
|
||||
if (Objects.nonNull(generateDetail.getLibraryId()) || Objects.nonNull(libraryDetail)){
|
||||
if ( (Objects.nonNull(generateDetail.getLibraryId()) && !generateDetail.getLibraryId().equals(0L))
|
||||
|| Objects.nonNull(libraryDetail)){
|
||||
throw new BusinessException("duplicate.likes.are.not.allowed");
|
||||
}
|
||||
// 2.2、添加到library
|
||||
@@ -227,7 +231,8 @@ public class GenerateServiceImpl extends ServiceImpl<GenerateMapper, Generate> i
|
||||
library.setAccountId(accountId);
|
||||
library.setLevel1Type(generateLikeDTO.getLevel1Type());
|
||||
library.setLevel2Type(StringUtil.isNullOrEmpty(generateLikeDTO.getLevel2Type()) ? null : generateLikeDTO.getLevel2Type());
|
||||
library.setName(DateUtil.dateToStr(new Date(), DateUtil.YYYY_MM_DD));
|
||||
library.setLevel3Type(StringUtil.isNullOrEmpty(generateLikeDTO.getGender()) ? null : generateLikeDTO.getGender());
|
||||
library.setName(DateUtil.getTimeStamp(generateLikeDTO.getTimeZone()) + "_N_G");
|
||||
library.setUrl(imageUrl);
|
||||
try {
|
||||
library.setMd5(MD5Utils.encryptFile(minioUtil.download(imageUrl)));
|
||||
|
||||
@@ -127,6 +127,7 @@ design.item.does.not.exist=design item does not exist.
|
||||
layers.does.not.exists=layers does not exists.
|
||||
unknown.generate.type=unknown generate type.
|
||||
the.workspace.lastIndex.not.found=The workspace lastIndex not found.
|
||||
gender.cannot.be.empty=gender cannot be empty.
|
||||
|
||||
# 可能会报异常
|
||||
# Informative:
|
||||
|
||||
Reference in New Issue
Block a user