1. 协议查询
This commit is contained in:
@@ -15,6 +15,7 @@ use common\models\oldDb\Store;
|
||||
use common\models\oldDb\StoreDoctor;
|
||||
use common\models\oldDb\UserPatient;
|
||||
use common\modelsgii\oldDb\PayConfig;
|
||||
use common\services\SalespersonOrderBindService;
|
||||
use yii\db\Exception;
|
||||
|
||||
//挂号form
|
||||
@@ -155,6 +156,14 @@ class RegisterForm extends BaseModel
|
||||
$UserRegister->order_number = ($order_number['order_number']??0 ) + 1;
|
||||
$UserRegister->price = $ServiceUser->docService->register_price;
|
||||
$UserRegister->pay_type = $payConfig->pay_type??2;//1微信 2易票联
|
||||
if ($UserRegister->hasAttribute('salesperson_id')) {
|
||||
$bindResult = (new SalespersonOrderBindService())->resolveForOrder(
|
||||
(int) \Yii::$app->user->id,
|
||||
$actualStoreId,
|
||||
time()
|
||||
);
|
||||
$UserRegister->salesperson_id = (int) ($bindResult['salesperson_id'] ?? 0);
|
||||
}
|
||||
$UserRegister->saveOrFail();
|
||||
|
||||
$event = new RegisterEvent();//触发订单创建事件
|
||||
|
||||
@@ -183,7 +183,19 @@ class RegisterController extends BaseAppController
|
||||
'age' => function ($m) {
|
||||
return FuncHelper::getAgeFromIdNo($m->patient->id_card);
|
||||
},
|
||||
'sex'=>'patient.sex'
|
||||
'sex'=>'patient.sex',
|
||||
'salesperson_name' => function ($m) {
|
||||
if (!$m->hasAttribute('salesperson_id') || (int) $m->salesperson_id <= 0) {
|
||||
return '';
|
||||
}
|
||||
$row = (new \yii\db\Query())
|
||||
->select(['nick_name', 'phone'])
|
||||
->from('xk_salesperson')
|
||||
->where(['id' => (int) $m->salesperson_id])
|
||||
->one();
|
||||
|
||||
return (string) ($row['nick_name'] ?? $row['phone'] ?? '');
|
||||
},
|
||||
]
|
||||
];
|
||||
return $this->create($query, $post);
|
||||
|
||||
Reference in New Issue
Block a user