BUGFIX:design 没有存储渐变色

This commit is contained in:
2025-06-25 11:30:36 +08:00
parent d77aabca92
commit 252cd0a69c
3 changed files with 12 additions and 1 deletions

View File

@@ -1,5 +1,6 @@
package com.ai.da.model.vo;
import com.ai.da.mapper.primary.entity.Gradient;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -24,4 +25,7 @@ public class CollectionColorVO {
@ApiModelProperty("潘通RGB值")
private String rgbValue;
@ApiModelProperty("渐变色信息")
private Gradient gradient;
}

View File

@@ -12,6 +12,7 @@ import com.ai.da.mapper.primary.CollectionMapper;
import com.ai.da.mapper.primary.MoodboardPositionMapper;
import com.ai.da.mapper.primary.entity.Collection;
import com.ai.da.mapper.primary.entity.CollectionElement;
import com.ai.da.mapper.primary.entity.Gradient;
import com.ai.da.mapper.primary.entity.MoodboardPosition;
import com.ai.da.model.vo.CollectionColorVO;
import com.ai.da.model.vo.CollectionElementVO;
@@ -278,6 +279,12 @@ public class CollectionServiceImpl extends ServiceImpl<CollectionMapper, Collect
}
}
d.setRgbValue(o.getColorRgb());
// 渐变色
Gradient gradient = JSONObject.parseObject(o.getGradientString(), Gradient.class);
if (!Objects.isNull(gradient) && !StringUtil.isNullOrEmpty(gradient.getColorImg())){
gradient.setColorImg(null);
}
d.setGradient(gradient);
});
}
}

View File

@@ -2116,7 +2116,7 @@ public class UserLikeGroupServiceImpl extends ServiceImpl<UserLikeGroupMapper, U
collectionElement.setHasPin((byte) 0);
collectionElement.setColorRgb(board.getRgbValue());
collectionElement.setMd5("0");
collectionElement.setGradientString(board.getGradientString());
collectionElement.setGradientString(JSON.toJSONString(board.getGradient()));
collectionElement.setCreateDate(new Date());
collectionElementMapper.insert(collectionElement);
}