From 76cbc34a437ac082680323f7921851196dedbf00 Mon Sep 17 00:00:00 2001 From: wucongxing <815046773@qq.com> Date: Tue, 19 Sep 2023 11:12:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=82=A3=E8=80=85=E7=8A=B6?= =?UTF-8?q?=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/service/userPatient.go | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/api/service/userPatient.go b/api/service/userPatient.go index ab136a2..86e5478 100644 --- a/api/service/userPatient.go +++ b/api/service/userPatient.go @@ -86,12 +86,23 @@ func (r *UserPatientService) PutUserDoctorStatus(patientId int64, req requests.P } }() - // 修改部门 - data := make(map[string]interface{}) - data["status"] = req.Status - data["disable_reason"] = req.DisableReason + // 修改患者 + userPatientData := make(map[string]interface{}) + userPatientData["status"] = req.Status + userPatientData["disable_reason"] = req.DisableReason - err = userPatientDao.EditUserPatientById(tx, patientId, data) + err = userPatientDao.EditUserPatientById(tx, patientId, userPatientData) + if err != nil { + tx.Rollback() + return false, errors.New("修改失败") + } + + // 修改用户 + userData := make(map[string]interface{}) + userData["user_status"] = req.Status + + userDao := dao.UserDao{} + err = userDao.EditUserById(tx, patientId, userData) if err != nil { tx.Rollback() return false, errors.New("修改失败")