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 b37b846a..edf31d4f 100644 --- a/src/main/java/com/ai/da/service/impl/PanToneServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/PanToneServiceImpl.java @@ -110,6 +110,14 @@ public class PanToneServiceImpl extends ServiceImpl impl } }); + // 覆盖pantone中的rgb值,使用前端传过来的rgb值 + for (Map.Entry pantoneVOEntry : colorPantoneVO.entrySet()) { + int[] rgb = Arrays.stream(pantoneVOEntry.getKey().split("\\s+")).mapToInt(Integer::parseInt).toArray(); + pantoneVOEntry.getValue().setR(rgb[0]); + pantoneVOEntry.getValue().setG(rgb[1]); + pantoneVOEntry.getValue().setB(rgb[2]); + } + return colorPantoneVO; } @@ -164,9 +172,9 @@ public class PanToneServiceImpl extends ServiceImpl impl return null; } PantoneVO pantoneVO = CopyUtil.copyObject(panTone,PantoneVO.class); - pantoneVO.setR(panTone.getR()); - pantoneVO.setG(panTone.getG()); - pantoneVO.setB(panTone.getB()); +// pantoneVO.setR(panTone.getR()); +// pantoneVO.setG(panTone.getG()); +// pantoneVO.setB(panTone.getB()); pantoneVO.setId(panTone.getPantoneIndex()); return pantoneVO; }