From 220cba3f3148bb95e9d53ab028059b72b962eebf Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期一, 01 九月 2025 23:00:25 +0800 Subject: [PATCH] 分页处理 --- smartor/src/main/java/com/smartor/service/impl/SvyLibTemplateServiceImpl.java | 29 +++++------------------------ 1 files changed, 5 insertions(+), 24 deletions(-) diff --git a/smartor/src/main/java/com/smartor/service/impl/SvyLibTemplateServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/SvyLibTemplateServiceImpl.java index d6f2e8d..947dac7 100644 --- a/smartor/src/main/java/com/smartor/service/impl/SvyLibTemplateServiceImpl.java +++ b/smartor/src/main/java/com/smartor/service/impl/SvyLibTemplateServiceImpl.java @@ -33,8 +33,6 @@ @Autowired private SvyLibTemplateTargetoptionMapper svyLibTemplateTargetoptionMapper; @Autowired - private TemplateDeptMapper templateDeptMapper; - @Autowired private SvyLibTemplateTagMapper svyLibTemplateTagMapper; @Autowired private Icd10AssociationMapper icd10AssociationMapper; @@ -57,15 +55,18 @@ svyLibTemplateReq.setCategoryid(svyLibTemplate.getCategoryid()); svyLibTemplateReq.setDescription(svyLibTemplate.getDescription()); svyLibTemplateReq.setSvyname(svyLibTemplate.getSvyname()); + svyLibTemplateReq.setOrgid(svyLibTemplate.getOrgid()); List<SvyLibTemplate> svyLibTemplates = svyLibTemplateMapper.selectSvyLibTemplateList(svyLibTemplateReq); for (SvyLibTemplate svyLibTemplate1 : svyLibTemplates) { SvyLibTemplateScript svyLibTemplateScript = new SvyLibTemplateScript(); svyLibTemplateScript.setSvyid(svyLibTemplate1.getSvyid()); + svyLibTemplateScript.setOrgid(svyLibTemplate1.getOrgid()); List<SvyLibTemplateScript> svyLibTemplateScripts = svyLibTemplateScriptMapper.selectSvyLibTemplateScriptList(svyLibTemplateScript); for (SvyLibTemplateScript svyLibTemplateScript1 : svyLibTemplateScripts) { if (svyLibTemplateScript1.getScriptType().equals("1") || svyLibTemplateScript1.getScriptType().equals("2")) { SvyLibTemplateTargetoption svyLibTemplateTargetoption = new SvyLibTemplateTargetoption(); svyLibTemplateTargetoption.setScriptid(svyLibTemplateScript1.getId()); + svyLibTemplateTargetoption.setOrgid(svyLibTemplateScript1.getOrgid()); List<SvyLibTemplateTargetoption> svyLibTemplateTargetoptions = svyLibTemplateTargetoptionMapper.selectSvyLibTemplateTargetoptionList(svyLibTemplateTargetoption); svyLibTemplateScript1.setSvyLibTemplateTargetoptions(svyLibTemplateTargetoptions); } @@ -90,6 +91,7 @@ for (int i = 0; i < svyLibTemplateVOS.size(); i++) { SvyLibTemplateScript svyLibTemplateScript = new SvyLibTemplateScript(); svyLibTemplateScript.setSvyid(svyLibTemplateVOS.get(i).getSvyid()); + svyLibTemplateScript.setOrgid(svyLibTemplateVOS.get(i).getOrgid()); List<SvyLibTemplateScript> svyLibTemplateScripts = svyLibTemplateScriptMapper.selectSvyLibTemplateScriptList(svyLibTemplateScript); //鑾峰彇棰樼洰閫夐」 a: @@ -101,6 +103,7 @@ } else { SvyLibTemplateTargetoption svyLibTopicoption = new SvyLibTemplateTargetoption(); svyLibTopicoption.setScriptid(svyLibTemplateScripts.get(j).getId()); + svyLibTopicoption.setOrgid(svyLibTemplateVOS.get(i).getOrgid()); List<SvyLibTemplateTargetoption> svyLibTemplateTargetoptions = svyLibTemplateTargetoptionMapper.selectSvyLibTemplateTargetoptionList(svyLibTopicoption); //灏嗘煡璇㈠嚭鐨勯�夐」鐩斁鍒伴鐩腑 svyLibTemplateScripts.get(j).setSvyLibTemplateTargetoptions(svyLibTemplateTargetoptions); @@ -108,12 +111,6 @@ } //灏嗛鐩斁鍒伴棶鍗峰垪琛ㄤ腑 svyLibTemplateVOS.get(i).setSvyTemplateLibScripts(svyLibTemplateScripts); - - //鑾峰彇姣忎釜闂嵎瀵瑰簲鐨勭瀹� - TemplateDept templateDept = new TemplateDept(); - templateDept.setTempid(svyLibTemplateVOS.get(i).getSvyid()); - List<TemplateDept> tempDetpRelevances = templateDeptMapper.selectTemplateDeptList(templateDept); - svyLibTemplateVOS.get(i).setTempDetpRelevances(CollectionUtils.isNotEmpty(tempDetpRelevances) ? tempDetpRelevances : new ArrayList<>()); //鑾峰彇鏍囩 SvyLibTemplateTag svyLibTemplateTag = new SvyLibTemplateTag(); @@ -211,22 +208,6 @@ } } } - } - - if (CollectionUtils.isNotEmpty(svyLibTemplate.getTempDetpRelevances())) { - for (TemplateDept tempDetpRelevance : svyLibTemplate.getTempDetpRelevances()) { - tempDetpRelevance.setGuid(svyLibTemplateVO.getGuid()); - tempDetpRelevance.setOrgid(svyLibTemplateVO.getOrgid()); - if (tempDetpRelevance.getId() == null) { - //鏂板 - tempDetpRelevance.setTempid(svyLibTemplate.getSvyid()); - tempDetpRelevance.setType(1L); - templateDeptMapper.insertTemplateDept(tempDetpRelevance); - } else { - templateDeptMapper.updateTemplateDept(tempDetpRelevance); - } - } - } //鏍囩澶勭悊 -- Gitblit v1.9.3