Merge branch 'dev/dev' into dev/dev_xp
# Conflicts: # pom.xml
This commit is contained in:
1
pom.xml
1
pom.xml
@@ -232,7 +232,6 @@
|
|||||||
<version>25.0.0</version>
|
<version>25.0.0</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
|
|||||||
@@ -2,10 +2,11 @@ package com.ai.da.mapper.primary.entity;
|
|||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
public class Gradient {
|
public class Gradient implements Serializable {
|
||||||
private List<GradientItem> gradientList;
|
private List<GradientItem> gradientList;
|
||||||
private int angle;
|
private int angle;
|
||||||
private int selectIndex;
|
private int selectIndex;
|
||||||
|
|||||||
@@ -2,8 +2,10 @@ package com.ai.da.mapper.primary.entity;
|
|||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
public class GradientItem {
|
public class GradientItem implements Serializable {
|
||||||
private RGBA rgba;
|
private RGBA rgba;
|
||||||
private String left;
|
private String left;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,8 +2,10 @@ package com.ai.da.mapper.primary.entity;
|
|||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
public class RGBA {
|
public class RGBA implements Serializable {
|
||||||
private int r;
|
private int r;
|
||||||
private int g;
|
private int g;
|
||||||
private int b;
|
private int b;
|
||||||
|
|||||||
@@ -5,10 +5,11 @@ import lombok.Data;
|
|||||||
|
|
||||||
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotBlank;
|
||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
|
import java.io.Serializable;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
public class DesignSingleIncludeLayersDTO {
|
public class DesignSingleIncludeLayersDTO implements Serializable {
|
||||||
|
|
||||||
@ApiModelProperty("designItemId")
|
@ApiModelProperty("designItemId")
|
||||||
@NotNull(message = "designItemId.cannot.be.empty")
|
@NotNull(message = "designItemId.cannot.be.empty")
|
||||||
|
|||||||
@@ -7,10 +7,11 @@ import lombok.Data;
|
|||||||
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotBlank;
|
||||||
import javax.validation.constraints.NotEmpty;
|
import javax.validation.constraints.NotEmpty;
|
||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
|
import java.io.Serializable;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
public class DesignSingleItemDTO {
|
public class DesignSingleItemDTO implements Serializable {
|
||||||
|
|
||||||
@NotNull(message = "id.cannot.be.empty")
|
@NotNull(message = "id.cannot.be.empty")
|
||||||
@ApiModelProperty("切换图片对应的id")
|
@ApiModelProperty("切换图片对应的id")
|
||||||
|
|||||||
@@ -5,11 +5,12 @@ import io.swagger.annotations.ApiModel;
|
|||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@ApiModel("design single 印花请求信息")
|
@ApiModel("design single 印花请求信息")
|
||||||
public class DesignSinglePrintDTO {
|
public class DesignSinglePrintDTO implements Serializable {
|
||||||
|
|
||||||
// @ApiModelProperty("印花url")
|
// @ApiModelProperty("印花url")
|
||||||
// private String path;
|
// private String path;
|
||||||
|
|||||||
@@ -6,11 +6,12 @@ import lombok.Data;
|
|||||||
import org.hibernate.validator.constraints.Range;
|
import org.hibernate.validator.constraints.Range;
|
||||||
|
|
||||||
import javax.validation.constraints.Min;
|
import javax.validation.constraints.Min;
|
||||||
|
import java.io.Serializable;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@ApiModel("design single 印花详情")
|
@ApiModel("design single 印花详情")
|
||||||
public class DesignSinglePrint {
|
public class DesignSinglePrint implements Serializable {
|
||||||
|
|
||||||
@ApiModelProperty("印花是用户上传的还是从library中选的 collection/library")
|
@ApiModelProperty("印花是用户上传的还是从library中选的 collection/library")
|
||||||
private String designType;
|
private String designType;
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|||||||
import com.google.common.collect.Lists;
|
import com.google.common.collect.Lists;
|
||||||
import io.netty.util.internal.StringUtil;
|
import io.netty.util.internal.StringUtil;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.apache.commons.lang3.SerializationUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
@@ -415,7 +416,15 @@ public class DesignItemServiceImpl extends ServiceImpl<DesignItemMapper, DesignI
|
|||||||
@Override
|
@Override
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public DesignSingleVO designSingleIncludeLayers(DesignSingleIncludeLayersDTO designSingleIncludeLayersDTO) {
|
public DesignSingleVO designSingleIncludeLayers(DesignSingleIncludeLayersDTO designSingleIncludeLayersDTO) {
|
||||||
log.info("designSingle request入参 ==> " + designSingleIncludeLayersDTO.toString());
|
// 记录入参 base64数据太长,所以这里去掉
|
||||||
|
DesignSingleIncludeLayersDTO clone = SerializationUtils.clone(designSingleIncludeLayersDTO);
|
||||||
|
clone.getDesignSingleItemDTOList().forEach( i -> {
|
||||||
|
if (!Objects.isNull(i.getGradient()) && !StringUtil.isNullOrEmpty(i.getGradient().getColorImg())){
|
||||||
|
i.getGradient().setColorImg(null);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
log.info("designSingle request入参 ==> " + JSONObject.toJSONString(clone));
|
||||||
|
|
||||||
Long userId = UserContext.getUserHolder().getId();
|
Long userId = UserContext.getUserHolder().getId();
|
||||||
DesignItem designItem = selectById(designSingleIncludeLayersDTO.getDesignItemId());
|
DesignItem designItem = selectById(designSingleIncludeLayersDTO.getDesignItemId());
|
||||||
|
|||||||
Reference in New Issue
Block a user