|
|
|
@ -235,7 +235,8 @@ class UserOrderController extends Controller
|
|
|
|
$time = $request->post('time');
|
|
|
|
$time = $request->post('time');
|
|
|
|
$time_info = Appointment::where('id', $time['id'])->where('status', 1)->where('del', 2)->first();
|
|
|
|
$time_info = Appointment::where('id', $time['id'])->where('status', 1)->where('del', 2)->first();
|
|
|
|
if (!$time_info) Yo::error_echo(200046);
|
|
|
|
if (!$time_info) Yo::error_echo(200046);
|
|
|
|
if ($time_info->max_count <= $time_info->used_count) {
|
|
|
|
$order_count=DB::table('user_orders')->where('appointment',$time['id'])->whereIn('status',[2,4])->count();
|
|
|
|
|
|
|
|
if ($time_info->max_count <= $order_count) {
|
|
|
|
$time_info = false;
|
|
|
|
$time_info = false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$check_items = [];
|
|
|
|
$check_items = [];
|
|
|
|
@ -304,7 +305,7 @@ class UserOrderController extends Controller
|
|
|
|
$show = date('ymd') . str_pad(($order->id % 100000000), 8, "0", STR_PAD_LEFT);
|
|
|
|
$show = date('ymd') . str_pad(($order->id % 100000000), 8, "0", STR_PAD_LEFT);
|
|
|
|
$order->show = $show;
|
|
|
|
$order->show = $show;
|
|
|
|
$order->save();
|
|
|
|
$order->save();
|
|
|
|
$time_info->used_count += 1;
|
|
|
|
$time_info->used_count =$order_count+ 1;
|
|
|
|
$time_info->save();
|
|
|
|
$time_info->save();
|
|
|
|
return Yo::create_echo($order->id);
|
|
|
|
return Yo::create_echo($order->id);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -529,7 +530,7 @@ class UserOrderController extends Controller
|
|
|
|
"预约Id"=>$appointment_num ,
|
|
|
|
"预约Id"=>$appointment_num ,
|
|
|
|
"预约开始时间"=>$user_info->danwei_time_start,
|
|
|
|
"预约开始时间"=>$user_info->danwei_time_start,
|
|
|
|
"预约截止时间"=>$user_info->danwei_time_end,
|
|
|
|
"预约截止时间"=>$user_info->danwei_time_end,
|
|
|
|
"已排期"=>1,
|
|
|
|
"已排期"=>0,
|
|
|
|
"排期操作时间"=>date("Y-m-d H:i:s"),
|
|
|
|
"排期操作时间"=>date("Y-m-d H:i:s"),
|
|
|
|
"排期操作"=>"微信小程序"
|
|
|
|
"排期操作"=>"微信小程序"
|
|
|
|
];
|
|
|
|
];
|
|
|
|
|