From 94e60ed944d901bf3ffcbc13ccdd6db203abd42d Mon Sep 17 00:00:00 2001 From: lq Date: Fri, 29 Aug 2025 13:24:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=B3=E9=97=AD=E8=80=81=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E7=9A=84=E4=B8=AD=E8=8D=AF=E8=AE=A2=E5=8D=95=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- member/models/forms/RegisterForm.php | 4 +++- member/modules/v1/controllers/RegisterController.php | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/member/models/forms/RegisterForm.php b/member/models/forms/RegisterForm.php index 6952400..67fa32d 100644 --- a/member/models/forms/RegisterForm.php +++ b/member/models/forms/RegisterForm.php @@ -24,12 +24,13 @@ class RegisterForm extends BaseModel public $user_patient_id; public $service_user_id; public $register_id; + public $register_type; public function rules() { return [ [['store_id', 'user_id','register_id'], 'integer'], - [['user_patient_id', 'service_user_id'], 'required'] + [['user_patient_id', 'service_user_id', 'register_type'], 'required'] ]; } @@ -117,6 +118,7 @@ class RegisterForm extends BaseModel $UserRegister->order_no = FuncHelper::generate_order_no('SN'); $UserRegister->user_patient_id = $this->user_patient_id; $UserRegister->service_user_id = $this->service_user_id; + $UserRegister->type = $this->register_type; $UserRegister->depart_id = $ServiceUser->docInfo->depart_id; $UserRegister->order_number = ($order_number['order_number']??0 ) + 1; $UserRegister->price = $ServiceUser->docService->register_price; diff --git a/member/modules/v1/controllers/RegisterController.php b/member/modules/v1/controllers/RegisterController.php index 66ea81b..fd4abde 100644 --- a/member/modules/v1/controllers/RegisterController.php +++ b/member/modules/v1/controllers/RegisterController.php @@ -25,6 +25,9 @@ class RegisterController extends BaseAppController public function actionRegister() { $post=\Yii::$app->request->post(); + if (!isset($post['register_type'])) { + $post['register_type'] = '0'; + } $RegisterForm=new RegisterForm(); $RegisterForm->attributes=$post; return $RegisterForm->save(); @@ -131,6 +134,7 @@ class RegisterController extends BaseAppController 'order_number','price', 'patient'=>'patient.name', 'idcard'=>'patient.id_card', + 'register_type'=>'type', 'mobile'=>'patient.mobile', 'status','is_pay','created_at','is_cancel', 'cancel_time'=>function($m){