From a69aafe60ce001834b981778f12fd74d4af77e23 Mon Sep 17 00:00:00 2001
From: zqy <2522236926@qq.com>
Date: 星期日, 23 六月 2024 22:04:42 +0800
Subject: [PATCH] 小医生修改&下载分享数据

---
 zhang-content/src/main/java/com/ruoyi/service/impl/ZfDoctorServiceImpl.java |   23 +++++++++--------------
 1 files changed, 9 insertions(+), 14 deletions(-)

diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZfDoctorServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfDoctorServiceImpl.java
index 9f1d5ab..9868b9b 100644
--- a/zhang-content/src/main/java/com/ruoyi/service/impl/ZfDoctorServiceImpl.java
+++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfDoctorServiceImpl.java
@@ -86,11 +86,7 @@
         //鍔犱笂鑷繁瀹跺涵鐨刬d
         idList.add(familyId);
 //        String familyIds = listFamilyIds();
-//        String secondFamilyAuthority = listSecondFamilyIds();
-
-        //鏌ョ湅鍒汉鍒嗕韩
-        List<ZfDoctor> bs = zfDoctorShareService.listUserId(myself.getUserId());
-
+//        String secondFamilyAuthority = listSecondFamilyIds()
         LambdaQueryWrapper<ZfDoctor> lqw = buildCondition(zfDoctor, idList);
 
         Page<ZfDoctor> zfDoctorPage = new Page<>(pageNum, pageSize);
@@ -99,7 +95,6 @@
         List<ZfDoctor> beanRecords = pageResult.getRecords();//寰楀埌鏌ヨ鍑烘潵鐨勬暟鎹�
 
         List<ZfDoctor> dtoResult = markOwnData(familyId, beanRecords);
-        dtoResult.addAll(bs);
         HashMap<String, Object> data = MapUtils.getResult(pageResult, dtoResult);
         return AjaxResult.success(data);
     }
@@ -121,12 +116,9 @@
         //鍔犱笂鑷繁瀹跺涵鐨刬d
         idList.add(familyId);
 
-        //鏌ョ湅鍒汉鍒嗕韩
-        List<ZfDoctor> bs = zfDoctorShareService.listUserId(myself.getUserId());
 
         LambdaQueryWrapper<ZfDoctor> lambdaQueryWrapper = buildCondition(zfDoctor, idList);
         List<ZfDoctor> beanRecords = list(lambdaQueryWrapper);
-        beanRecords.addAll(bs);
         log.info("浠庢暟鎹簱涓煡鍒扮殑涓�:{}", beanRecords);
         return markOwnData(familyId, beanRecords);
     }
@@ -166,10 +158,13 @@
 
 
         for (ZfDoctor zfDoctor : dataList) {
-            if (zfDoctor.getSymptom().length() == 0 || zfDoctor.getSymptom() == null) {
-                throw new RuntimeException("鐥囩姸涓虹┖锛屽鍏ユ暟鎹け璐�");
-            } else {
-                zfDoctorService.addData(zfDoctor);
+            if (zfDoctor.getSuitable().length() != 0 || zfDoctor.getType().length() != 0 || zfDoctor.getEffect().length() != 0 ) {
+                if(zfDoctor.getSymptom().length() == 0 || zfDoctor.getSymptom() == null){
+                    throw new RuntimeException("鐥囩姸涓虹┖锛屽鍏ユ暟鎹け璐�");
+                }
+                else {
+                    zfDoctorService.addData(zfDoctor);
+                }
             }
         }
         return AjaxResult.success("瀵煎叆鏁版嵁鎴愬姛");
@@ -191,7 +186,7 @@
 
 //        List<ZfDoctorShare> authority1 = zfDoctorShareService.getAuthority();
 //        List<Long> idList1 = authority1.stream().filter(auth -> auth.getShareContent().toString().equals(DOCTOR_LIST)).map(ZfDoctorShare::getShareId).collect(Collectors.toList());
-        zfDoctorService.addData(zfDoctor);
+//        zfDoctorService.addData(zfDoctor);
 
         if (zfDoctor.getFamilyId() != null && !familyIdList.contains(zfDoctor.getFamilyId())) {
             throw new RuntimeException("浣犳病鏈夋潈闄愭搷浣滄瀹跺涵鐨勬暟鎹�");

--
Gitblit v1.9.1