|
@@ -43,6 +43,7 @@ class OrderController extends Controller
|
|
return $this->api($res);
|
|
return $this->api($res);
|
|
}
|
|
}
|
|
$check = MedicalOrderModel::where('mobile',$data['mobile'])->first();
|
|
$check = MedicalOrderModel::where('mobile',$data['mobile'])->first();
|
|
|
|
+
|
|
if($check&&!empty($check->pdf)){
|
|
if($check&&!empty($check->pdf)){
|
|
$res['state'] = 2;
|
|
$res['state'] = 2;
|
|
$res['err'] = '您已提交';
|
|
$res['err'] = '您已提交';
|
|
@@ -57,6 +58,7 @@ class OrderController extends Controller
|
|
$res['err'] = '请您先填写基本资料';
|
|
$res['err'] = '请您先填写基本资料';
|
|
$res['redirect_url'] = url('web/Index/sms');
|
|
$res['redirect_url'] = url('web/Index/sms');
|
|
}
|
|
}
|
|
|
|
+ return $this->api($res);
|
|
}else{
|
|
}else{
|
|
return view('web.order.sms');
|
|
return view('web.order.sms');
|
|
}
|
|
}
|
|
@@ -74,8 +76,20 @@ class OrderController extends Controller
|
|
|
|
|
|
if($request->method() == 'POST') {
|
|
if($request->method() == 'POST') {
|
|
$data = $request->input();
|
|
$data = $request->input();
|
|
- dd($data);
|
|
|
|
-
|
|
|
|
|
|
+ $style = explode($data['sample_type'],',');
|
|
|
|
+ $str = '';
|
|
|
|
+ foreach ($style as $key=>$val){
|
|
|
|
+ if($val==1){
|
|
|
|
+ $str.= 'EDTA抗凝静脉血';
|
|
|
|
+ }
|
|
|
|
+ if($val==2){
|
|
|
|
+ $str.= '口腔拭子';
|
|
|
|
+ }
|
|
|
|
+ if($val==3){
|
|
|
|
+ $str.= '宫颈刷';
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ $data['sample_type'] = $str;
|
|
foreach ($data as $key=>$val){
|
|
foreach ($data as $key=>$val){
|
|
if(empty($val)&&$key!='sample_type'&&$key!='sex'){
|
|
if(empty($val)&&$key!='sample_type'&&$key!='sex'){
|
|
$res['state'] = 0;
|
|
$res['state'] = 0;
|
|
@@ -272,7 +286,7 @@ class OrderController extends Controller
|
|
|
|
|
|
$verify_code = (string)mt_rand(1000, 9999);
|
|
$verify_code = (string)mt_rand(1000, 9999);
|
|
$key = $this->keySmsCode . $phone;
|
|
$key = $this->keySmsCode . $phone;
|
|
- Cache::store('file')->put($key, $verify_code, 60);
|
|
|
|
|
|
+ Cache::store('file')->put($key, $verify_code, 6000);
|
|
$msg = '【精准医疗】您的验证码是:' . $verify_code;
|
|
$msg = '【精准医疗】您的验证码是:' . $verify_code;
|
|
|
|
|
|
$result = $this->sendSms($msg, $phone);
|
|
$result = $this->sendSms($msg, $phone);
|