|
@@ -40,7 +40,7 @@ class OrderController extends AuthController
|
|
'phone_minutes' => 'required_if:product_type,1|integer',
|
|
'phone_minutes' => 'required_if:product_type,1|integer',
|
|
'symptoms' => 'required_if:product_type,2|max:2000',
|
|
'symptoms' => 'required_if:product_type,2|max:2000',
|
|
'medical_imgs' => 'required_if:product_type,2|json|max:3000',
|
|
'medical_imgs' => 'required_if:product_type,2|json|max:3000',
|
|
- 'pay_password|支付密码' => 'required_if:payment_type,2|integer',
|
|
|
|
|
|
+ 'pay_password|支付密码' => 'integer',
|
|
]);
|
|
]);
|
|
$user = $this->user;
|
|
$user = $this->user;
|
|
|
|
|
|
@@ -61,6 +61,10 @@ class OrderController extends AuthController
|
|
$payment_amount = $req['total_amount'] - $discount_amount;
|
|
$payment_amount = $req['total_amount'] - $discount_amount;
|
|
$payment_amount = $payment_amount < 0 ? 0 : $payment_amount;
|
|
$payment_amount = $payment_amount < 0 ? 0 : $payment_amount;
|
|
|
|
|
|
|
|
+ if ($req['payment_type'] == 2 && $payment_amount > 0 && empty($req['pay_password'])) {
|
|
|
|
+ return out(null, 10011, '请输入支付密码');
|
|
|
|
+ }
|
|
|
|
+
|
|
if ($req['payment_type'] == 2) {
|
|
if ($req['payment_type'] == 2) {
|
|
if ($user['balance'] < $payment_amount) {
|
|
if ($user['balance'] < $payment_amount) {
|
|
return out(null, 601, '余额不足');
|
|
return out(null, 601, '余额不足');
|
|
@@ -173,7 +177,7 @@ class OrderController extends AuthController
|
|
'docter_id' => 'required_if:product_type,3|integer',
|
|
'docter_id' => 'required_if:product_type,3|integer',
|
|
'vaccine_id' => 'required_if:product_type,4|integer',
|
|
'vaccine_id' => 'required_if:product_type,4|integer',
|
|
'nurse_ids' => 'required_if:product_type,5|json',
|
|
'nurse_ids' => 'required_if:product_type,5|json',
|
|
- 'pay_password|支付密码' => 'required_if:payment_type,2|integer',
|
|
|
|
|
|
+ 'pay_password|支付密码' => 'integer',
|
|
]);
|
|
]);
|
|
$user = $this->user;
|
|
$user = $this->user;
|
|
|
|
|
|
@@ -205,6 +209,10 @@ class OrderController extends AuthController
|
|
$payment_amount = $req['total_amount'] - $discount_amount;
|
|
$payment_amount = $req['total_amount'] - $discount_amount;
|
|
$payment_amount = $payment_amount < 0 ? 0 : $payment_amount;
|
|
$payment_amount = $payment_amount < 0 ? 0 : $payment_amount;
|
|
|
|
|
|
|
|
+ if ($req['payment_type'] == 2 && $payment_amount > 0 && empty($req['pay_password'])) {
|
|
|
|
+ return out(null, 10011, '请输入支付密码');
|
|
|
|
+ }
|
|
|
|
+
|
|
if ($req['payment_type'] == 2) {
|
|
if ($req['payment_type'] == 2) {
|
|
if ($user['balance'] < $payment_amount) {
|
|
if ($user['balance'] < $payment_amount) {
|
|
return out(null, 601, '余额不足');
|
|
return out(null, 601, '余额不足');
|
|
@@ -330,7 +338,7 @@ class OrderController extends AuthController
|
|
'is_security' => 'required|in:0,1',
|
|
'is_security' => 'required|in:0,1',
|
|
'guardian_name' => 'required|max:50',
|
|
'guardian_name' => 'required|max:50',
|
|
'relationship_type' => 'required|integer',
|
|
'relationship_type' => 'required|integer',
|
|
- 'pay_password|支付密码' => 'required_if:payment_type,2|integer',
|
|
|
|
|
|
+ 'pay_password|支付密码' => 'integer',
|
|
]);
|
|
]);
|
|
$user = $this->user;
|
|
$user = $this->user;
|
|
|
|
|
|
@@ -357,6 +365,10 @@ class OrderController extends AuthController
|
|
$payment_amount = $req['total_amount'] - $discount_amount;
|
|
$payment_amount = $req['total_amount'] - $discount_amount;
|
|
$payment_amount = $payment_amount < 0 ? 0 : $payment_amount;
|
|
$payment_amount = $payment_amount < 0 ? 0 : $payment_amount;
|
|
|
|
|
|
|
|
+ if ($req['payment_type'] == 2 && $payment_amount > 0 && empty($req['pay_password'])) {
|
|
|
|
+ return out(null, 10011, '请输入支付密码');
|
|
|
|
+ }
|
|
|
|
+
|
|
if ($req['payment_type'] == 2) {
|
|
if ($req['payment_type'] == 2) {
|
|
if ($user['balance'] < $payment_amount) {
|
|
if ($user['balance'] < $payment_amount) {
|
|
return out(null, 601, '余额不足');
|
|
return out(null, 601, '余额不足');
|