diff --git a/src/main/java/com/ai/da/service/impl/PanToneServiceImpl.java b/src/main/java/com/ai/da/service/impl/PanToneServiceImpl.java index 6fb108e4..7446b11b 100644 --- a/src/main/java/com/ai/da/service/impl/PanToneServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/PanToneServiceImpl.java @@ -258,6 +258,11 @@ public class PanToneServiceImpl extends ServiceImpl impl d.setH(getRgbByHsvBatchDTO.getH()); d.setS(getRgbByHsvBatchDTO.getS()); d.setV(getRgbByHsvBatchDTO.getV()); + // 不使用数据库中存储的RGB值,使用通过hsv计算得到的RGB值 + int[] rgb = PantoneUtils.hsvToRgb(d.getH(), d.getS(), d.getV()); + d.setR(rgb[0]); + d.setG(rgb[1]); + d.setB(rgb[2]); } }); Map valueToPantoneVo = templateResposne.stream().collect(Collectors.toMap(