|
@@ -37,13 +37,13 @@ class OrderController extends Controller
|
|
$data = $request->input();
|
|
$data = $request->input();
|
|
$key = $this->keySmsCode . $data['mobile'];
|
|
$key = $this->keySmsCode . $data['mobile'];
|
|
$code = Cache::store('file')->get($key);
|
|
$code = Cache::store('file')->get($key);
|
|
- if ($code !== $data['verify']) {
|
|
|
|
|
|
+ /* if ($code !== $data['verify']) {
|
|
$res['state'] = 0;
|
|
$res['state'] = 0;
|
|
$res['err'] = '验证码错误!';
|
|
$res['err'] = '验证码错误!';
|
|
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'] = '您已提交';
|
|
@@ -56,7 +56,7 @@ class OrderController extends Controller
|
|
}elseif(!$check){
|
|
}elseif(!$check){
|
|
$res['state'] = 1;
|
|
$res['state'] = 1;
|
|
$res['err'] = '请您先填写基本资料';
|
|
$res['err'] = '请您先填写基本资料';
|
|
- $res['redirect_url'] = url('web/Index/sms');
|
|
|
|
|
|
+ $res['redirect_url'] = url('web/Index/sms').'?mob='.$data['mobile'];
|
|
}
|
|
}
|
|
return $this->api($res);
|
|
return $this->api($res);
|
|
}else{
|
|
}else{
|
|
@@ -76,7 +76,8 @@ class OrderController extends Controller
|
|
|
|
|
|
if($request->method() == 'POST') {
|
|
if($request->method() == 'POST') {
|
|
$data = $request->input();
|
|
$data = $request->input();
|
|
- $style = explode($data['sample_type'],',');
|
|
|
|
|
|
+
|
|
|
|
+ $style = explode(',',$data['sample_type']);
|
|
$str = '';
|
|
$str = '';
|
|
foreach ($style as $key=>$val){
|
|
foreach ($style as $key=>$val){
|
|
if($val==1){
|
|
if($val==1){
|
|
@@ -89,6 +90,7 @@ class OrderController extends Controller
|
|
$str.= '宫颈刷';
|
|
$str.= '宫颈刷';
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ //dd($style);
|
|
$data['sample_type'] = $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'){
|
|
@@ -108,24 +110,33 @@ class OrderController extends Controller
|
|
$res['err'] ='网络错误';
|
|
$res['err'] ='网络错误';
|
|
}
|
|
}
|
|
|
|
|
|
- // dd($res);
|
|
|
|
|
|
+ // dd($res);
|
|
return $this->api($res);
|
|
return $this->api($res);
|
|
}else{
|
|
}else{
|
|
- return view('web.order.index');
|
|
|
|
|
|
+ $mobile = $request->input();
|
|
|
|
+
|
|
|
|
+ return view('web.order.index',compact('mobile'));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
public function post(Request $request){
|
|
public function post(Request $request){
|
|
if($request->method() == 'POST'){
|
|
if($request->method() == 'POST'){
|
|
$data = $request->input();
|
|
$data = $request->input();
|
|
- foreach ($data['tcan'] as $key_all=>$val_all){
|
|
|
|
- $tcan[] = MedicalComboModel::find($val_all);
|
|
|
|
|
|
+ if(!empty($data['tcan'])){
|
|
|
|
+ foreach ($data['tcan'] as $key_all=>$val_all){
|
|
|
|
+ $tcan[] = MedicalComboModel::find($val_all);
|
|
|
|
+ }
|
|
|
|
+ $Update['combo'] = serialize($tcan);
|
|
}
|
|
}
|
|
- foreach ($data['xiangmu'] as $key_single=>$val_single){
|
|
|
|
- $single[] = MedicalSingleProjectModel::find($val_single);
|
|
|
|
|
|
+
|
|
|
|
+ if(!empty($data['xiangmu'])){
|
|
|
|
+ foreach ($data['xiangmu'] as $key_single=>$val_single){
|
|
|
|
+ $single[] = MedicalSingleProjectModel::find($val_single);
|
|
|
|
+ }
|
|
|
|
+ $Update['single'] = serialize($single);
|
|
}
|
|
}
|
|
|
|
|
|
- $Update['combo'] = serialize($tcan);
|
|
|
|
- $Update['single'] = serialize($single);
|
|
|
|
|
|
+
|
|
|
|
+
|
|
$Update['total_price'] = $data['total_price'];
|
|
$Update['total_price'] = $data['total_price'];
|
|
$res = MedicalOrderModel::where('id',$data['id'])->update($Update);
|
|
$res = MedicalOrderModel::where('id',$data['id'])->update($Update);
|
|
if($res){
|
|
if($res){
|
|
@@ -133,6 +144,7 @@ class OrderController extends Controller
|
|
}else{
|
|
}else{
|
|
$q['msg'] = '提交失败';
|
|
$q['msg'] = '提交失败';
|
|
}
|
|
}
|
|
|
|
+ // dd($q);
|
|
return view('web.order.complete',compact('q'));
|
|
return view('web.order.complete',compact('q'));
|
|
}
|
|
}
|
|
$id = $request->get('id');
|
|
$id = $request->get('id');
|