From 1be596afd3ddfa51f1c6c081bb6aa1db90f00d6b Mon Sep 17 00:00:00 2001 From: chen <2710907404@qq.com> Date: Wed, 15 Jan 2025 10:47:37 +0800 Subject: [PATCH] =?UTF-8?q?20250115=20=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entrustment/convert/DrugLiteConvert.java | 13 +++++ .../impl/EntrustAlterApplyServiceImpl.java | 2 +- .../service/impl/EntrustmentServiceImpl.java | 57 +------------------ 3 files changed, 17 insertions(+), 55 deletions(-) diff --git a/src/main/java/digital/laboratory/platform/entrustment/convert/DrugLiteConvert.java b/src/main/java/digital/laboratory/platform/entrustment/convert/DrugLiteConvert.java index 823c764..fc1379e 100644 --- a/src/main/java/digital/laboratory/platform/entrustment/convert/DrugLiteConvert.java +++ b/src/main/java/digital/laboratory/platform/entrustment/convert/DrugLiteConvert.java @@ -27,4 +27,17 @@ public class DrugLiteConvert { return drugLiteList; } + /** + * 将药物列表名称连接成字符串。 + * + * @param drugLitesJson 药物列表(JSON格式) + * @param delimiter 分隔符 + * @return 连接后的字符串 + */ + public static String joiningDrugListNameToStr(List drugLitesJson, String delimiter) { + return convertDirtyLiteByJSON(drugLitesJson) + .stream() + .map(DrugLite::getName) + .collect(Collectors.joining(delimiter)); + } } diff --git a/src/main/java/digital/laboratory/platform/entrustment/service/impl/EntrustAlterApplyServiceImpl.java b/src/main/java/digital/laboratory/platform/entrustment/service/impl/EntrustAlterApplyServiceImpl.java index 40649e0..bd4e915 100644 --- a/src/main/java/digital/laboratory/platform/entrustment/service/impl/EntrustAlterApplyServiceImpl.java +++ b/src/main/java/digital/laboratory/platform/entrustment/service/impl/EntrustAlterApplyServiceImpl.java @@ -260,7 +260,7 @@ public class EntrustAlterApplyServiceImpl extends ServiceImpl item.getAnalysisOption() + "_" + - DrugLiteConvert.convertDirtyLiteByJSON(item.getCandidateDrugs()) - .stream() - .map(DrugLite::getName) - .collect(Collectors.joining("")), + DrugLiteConvert.joiningDrugListNameToStr(item.getCandidateDrugs(), ""), LinkedHashMap::new, // 返回有序map Collectors.toList()) ); @@ -833,11 +826,7 @@ public class EntrustmentServiceImpl extends ServiceImpl materialList = entrustmentIdentificationMaterialService -// .list(Wrappers.lambdaQuery() -// .eq(EntrustmentIdentificationMaterial::getEntrustmentId, entrustment.getId())); -// List materialIds = new ArrayList<>(); -// materialList.forEach(item -> { -// materialIds.add(item.getId()); -// }); -// String path = remoteGenerateWordService.genMaterialPhoto(entrustId, materialIds, caseEvent.getCaseName(), entrustment.getAcceptNo(), groupCount); -// -// return path; -// } - // @Override public Boolean historyDataToTransSys(String status, List entrustIds) { @@ -1237,21 +1208,6 @@ public class EntrustmentServiceImpl extends ServiceImpl pis = entrustment.getProcessInfo(); -// if (pis == null) { -// pis = new ArrayList(); -// } -// if (pis.size() == 0) { -// UpdateInfo pi = new UpdateInfo(dlpUser.getId(), -// dlpUser.getName(), -// dlpUser.getOrgId(), -// dlpUser.getOrgName(), -// "已创建", -// 1, entrustment.getStatus()); -// pis.add(pi); -// } -// entrustment.setProcessInfo(pis); - System.out.println(String.format("保存委托, entrust.getCandidateDrugs()=%s", entrust.getCandidateDrugs())); @@ -1279,13 +1235,6 @@ public class EntrustmentServiceImpl extends ServiceImpl updateWrapper = new UpdateWrapper(); updateWrapper.eq("id", entrust.getId()); // 查询条件是 id 相等 -// updateWrapper.set("case_id", entrust.getCaseId()); // CaseId 不能修改 -// updateWrapper.set("entrustment_no", entrust.getEntrustmentNo()); // EntrustmentNo 不能修改 -// updateWrapper.set("process_instance_id", entrust.getProcessInstanceId()); // 不能修改 -// updateWrapper.set("entrustment_time", entrust.getEntrustmentTime()); // 不能修改 -// updateWrapper.set("client_org_id", entrust.getClientOrgId()); -// updateWrapper.set("submitter", entrust.getSubmitter()); -// updateWrapper.set("submit_time", entrust.getsubmitTime()); updateWrapper.set("client_org_id", entrust.getClientOrgId()); updateWrapper.set("client_org_name", entrust.getClientOrgName()); updateWrapper.set("client_address", entrust.getClientAddress());