diff --git a/src/main/java/com/aida/lanecarford/common/enums/StylistPathEnum.java b/src/main/java/com/aida/lanecarford/common/enums/StylistPathEnum.java index 4038c25..888f575 100644 --- a/src/main/java/com/aida/lanecarford/common/enums/StylistPathEnum.java +++ b/src/main/java/com/aida/lanecarford/common/enums/StylistPathEnum.java @@ -11,7 +11,11 @@ public enum StylistPathEnum { STYLIST_ONE("crystal", "lanecarford/stylist_guide/latest/crystal_en.md"), - STYLIST_TWO("mini", "lanecarford/stylist_guide/latest/mini_en.md"); + STYLIST_TWO("mini", "lanecarford/stylist_guide/latest/mini_en.md"), + + STYLIST_THREE("sera", "lanecarford/stylist_guide/latest/mini_en.md"), + + STYLIST_FOUR("edi", "lanecarford/stylist_guide/latest/mini_en.md"); private String name; diff --git a/src/main/java/com/aida/lanecarford/service/impl/StyleServiceImpl.java b/src/main/java/com/aida/lanecarford/service/impl/StyleServiceImpl.java index ffb105f..7690fa0 100644 --- a/src/main/java/com/aida/lanecarford/service/impl/StyleServiceImpl.java +++ b/src/main/java/com/aida/lanecarford/service/impl/StyleServiceImpl.java @@ -61,6 +61,10 @@ public class StyleServiceImpl extends ServiceImpl implements // 请求需要顾客id, 生成的数量,风格 StylistPathEnum stylistPathEnum = StylistPathEnum.of(requestOutfitDTO.getStylist()); + if (Objects.isNull(stylistPathEnum)) { + log.error("未知设计师: {}",requestOutfitDTO.getStylist() ); + stylistPathEnum = StylistPathEnum.STYLIST_ONE; + } Map params = setRequestOutfitParams(requestOutfitDTO, stylistPathEnum); SessionRecord sessionRecord = saveOrUpdateSession(requestOutfitDTO.getSessionId(), requestOutfitDTO.getCheckInId(), null, null);