From e52b0e34fc06372aab64c30b526ec289b99c9af7 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期三, 19 六月 2024 10:43:47 +0800 Subject: [PATCH] 代码提交 --- smartor/src/main/java/com/smartor/service/impl/SvyLibScriptServiceImpl.java | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/smartor/src/main/java/com/smartor/service/impl/SvyLibScriptServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/SvyLibScriptServiceImpl.java index 5066add..0a19606 100644 --- a/smartor/src/main/java/com/smartor/service/impl/SvyLibScriptServiceImpl.java +++ b/smartor/src/main/java/com/smartor/service/impl/SvyLibScriptServiceImpl.java @@ -1,5 +1,7 @@ package com.smartor.service.impl; +import com.alibaba.fastjson2.JSON; +import com.alibaba.fastjson.JSONArray; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.StringUtils; import com.smartor.domain.SvyLibScript; @@ -13,6 +15,7 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import java.util.Arrays; import java.util.Date; import java.util.List; @@ -57,6 +60,9 @@ for (int j = 0; j < svyLibTopics.size(); j++) { log.info("闂id涓猴細{}", svyLibTopics.get(j).getSvyscriptId()); + if (StringUtils.isNotEmpty(svyLibTopics.get(j).getIcd10Name())) + svyLibTopics.get(j).setIcd10NameList(JSONArray.parseArray(svyLibTopics.get(j).getIcd10Name(), String.class)); + if (StringUtils.isNotEmpty(svyLibTopics.get(j).getScripttype()) && svyLibTopics.get(j).getScripttype().equals("3") || svyLibTopics.get(j).getId() == null) { //浣滅瓟棰橈紝涓嶉渶瑕侀�夐」 continue; @@ -87,6 +93,10 @@ @Override public Integer saveOrUpdateScript(SvyLibScript svyLibTopic) { Integer i = null; + if (CollectionUtils.isNotEmpty(svyLibTopic.getIcd10NameList()) && svyLibTopic.getIcd10NameList().size() > 0) { + //灏嗘暟缁勮浆鎴愬瓧绗︿覆 + svyLibTopic.setIcd10Name(JSON.toJSONString(svyLibTopic.getIcd10NameList())); + } //瀵归鐩繘琛屽鐞� if (svyLibTopic.getIsoperation() != null && svyLibTopic.getIsoperation() == 1) { -- Gitblit v1.9.3