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){