From 2c821f0e67970cb154a21c867e14e6a89b26acb2 Mon Sep 17 00:00:00 2001
From: dougang <78125310@kidgrow.com>
Date: Mon, 12 Apr 2021 12:07:23 +0800
Subject: [PATCH] 删除咨询医生是增加删除预约时间、医答关系

---
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/AdvisoryDoctorInfoServiceImpl.java |   11 ++++++++++-
 kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/keaigao/AdvisoryDoctor_form.html                                                              |    2 +-
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/AdvisoryDoctorInfoServiceImpl.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/AdvisoryDoctorInfoServiceImpl.java
index ee003f1..4892aba 100644
--- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/AdvisoryDoctorInfoServiceImpl.java
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/AdvisoryDoctorInfoServiceImpl.java
@@ -18,6 +18,7 @@
 import com.kidgrow.oprationcenter.service.IAdvisoryDoctorInfoService;
 import com.kidgrow.oprationcenter.service.IAppointmentTimeService;
 import com.kidgrow.redis.util.RedisUtils;
+import com.kidgrow.user.feign.DoctorAnswerUserRelationService;
 import com.kidgrow.user.feign.UserInfoService;
 import com.kidgrow.user.model.UserInfo;
 import com.kidgrow.usercenter.feign.SysDoctorService;
@@ -59,6 +60,9 @@
     @Autowired
     private RedisUtils redisUtils;
 
+    @Autowired
+    private DoctorAnswerUserRelationService doctorAnswerUserRelationService;
+
     /**
      * 医生列表
      *
@@ -80,7 +84,12 @@
      */
     @Override
     public int removeById(Long id) {
-        return baseMapper.removeById(id);
+        ResultBody resultBody = doctorAnswerUserRelationService.deletByDoctorId(String.valueOf(id));
+        log.info("删除医生关系返回值=>" + resultBody);
+
+        appointmentTimeService.delByAdvisoryId(id);
+        baseMapper.removeById(id);
+        return 1;
     }
 
     /**
diff --git a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/keaigao/AdvisoryDoctor_form.html b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/keaigao/AdvisoryDoctor_form.html
index b9d6ce8..a95fcfe 100644
--- a/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/keaigao/AdvisoryDoctor_form.html
+++ b/kidgrow-web/kidgrow-web-manager/src/main/resources/static/pages/keaigao/AdvisoryDoctor_form.html
@@ -1,5 +1,4 @@
 <form id="app-form-add" lay-filter="app-form-add" class="layui-form model-form">
-    <input name="id" type="hidden"/>
     <div style="display:flex">
         <div class="layui-form-item">
             <div class="layui-inline">
@@ -337,6 +336,7 @@
           form.val('app-form-add', adisoryDoctor);
           $("#price").val(adisoryDoctor.price / 100);
           $("#doctorName").val(adisoryDoctor.doctorName);
+          $("#bindPhone").attr("Readonly",true);
 
         admin.req('api-opration/appointment/queryByAdvisoryId/'+$("#id").val(), {
 

--
Gitblit v1.8.0