diff --git a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/mq/directive/listener/DirectiveMQListener.java b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/mq/directive/listener/DirectiveMQListener.java index 3592bdd..2b81eb5 100644 --- a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/mq/directive/listener/DirectiveMQListener.java +++ b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/mq/directive/listener/DirectiveMQListener.java @@ -80,17 +80,8 @@ public class DirectiveMQListener { canAddDirective.setCategory(dto.getCategoryName()); canAddDirective.setType(dto.getTypeName()); canAddDirective.setCycleType(dto.getCycleTypeName()); - List bodyTagsList = JSON.parseArray(dto.getBodyTagsObj(), Map.class); - String bodyTags = bodyTagsList.stream() - .map(map -> map.get("label").toString()) - .collect(Collectors.joining(",")); - canAddDirective.setBodyTags(bodyTags); - - List emotionTagsList = JSON.parseArray(dto.getEmotionTagsObj(), Map.class); - String emotionTags = emotionTagsList.stream() - .map(map -> map.get("label").toString()) - .collect(Collectors.joining(",")); - canAddDirective.setEmotionTags(emotionTags); + canAddDirective.setBodyTags(dto.getBodyTags()); + canAddDirective.setEmotionTags(dto.getEmotionTags()); canAddDirective.setOrgCode(dto.getSysOrgCode()); canAddDirective.setDelFlag("0"); canAddDirectiveService.save(canAddDirective);