From b86c253d0fe5b4dff6cc2107009b8493d750d201 Mon Sep 17 00:00:00 2001 From: wucongxing <815046773@qq.com> Date: Thu, 6 Apr 2023 19:00:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=87=8D=E5=BC=80=E5=A4=84?= =?UTF-8?q?=E6=96=B9=E4=BF=AE=E6=94=B9=E5=AE=A1=E6=A0=B8=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Services/UserDoctorService.php | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/app/Services/UserDoctorService.php b/app/Services/UserDoctorService.php index d697b0c..7c046e6 100644 --- a/app/Services/UserDoctorService.php +++ b/app/Services/UserDoctorService.php @@ -1025,22 +1025,6 @@ class UserDoctorService extends BaseService Db::beginTransaction(); try { - // 修改订单-处方表 - $params = array(); - $params['order_prescription_id'] = $order_prescription_id; - - $data = array(); - $data['prescription_status'] = 1; // 处方状态(1:待审核 3:待使用 4:已失效 5:已使用) - $data['pharmacist_fail_reason'] = ""; // 药师审核驳回原因 - $data['platform_audit_status'] = 0; // 处方平台审核状态(0:审核中 1:审核成功 2:审核驳回) - $data['platform_fail_reason'] = ""; // 处方平台驳回原因 - $data['doctor_created_time'] = date('Y-m-d H:i:s',time()); - if ($order_prescription['doctor_advice'] != $doctor_advice) { - $data['doctor_advice'] = $doctor_advice; // 医嘱 - } - - OrderPrescription::edit($params, $data); - // 删除订单-处方关联疾病表 $params = array(); $params['order_prescription_id'] = $order_prescription_id; @@ -1138,6 +1122,15 @@ class UserDoctorService extends BaseService $data['prescription_img'] = $prescription_open_result['prescription_img_url']; $data['prescription_pdf'] = $prescription_open_result['prescription_pdf_url']; $data['doctor_created_time'] = date('Y-m-d H:i:s',time()); + $data['prescription_status'] = 1; // 处方状态(1:待审核 3:待使用 4:已失效 5:已使用) + $data['pharmacist_audit_status'] = 0; // 药师审核驳回原因 + $data['pharmacist_fail_reason'] = ""; // 药师审核驳回原因 + $data['platform_audit_status'] = 0; // 处方平台审核状态(0:审核中 1:审核成功 2:审核驳回) + $data['platform_fail_reason'] = ""; // 处方平台驳回原因 + $data['doctor_created_time'] = date('Y-m-d H:i:s',time()); + if ($order_prescription['doctor_advice'] != $doctor_advice) { + $data['doctor_advice'] = $doctor_advice; // 医嘱 + } $params = array(); $params['order_prescription_id'] = $order_prescription['order_prescription_id'];