|
@@ -222,7 +222,7 @@ class Lesson extends Api
|
|
|
$slot['coach_text'] = substr($coach_text,0,-1);
|
|
|
|
|
|
//剩余空位数量
|
|
|
- $pay_number = Db::name('lesson_order')->where('slot_id',$slot['id'])->where('order_status',10)->sum('usernumber');
|
|
|
+ $pay_number = Db::name('lesson_order')->where('slot_id',$slot['id'])->where('jointype',1)->where('order_status',10)->sum('usernumber');
|
|
|
$slot['num_remain'] = $slot['num_max'] - $pay_number;
|
|
|
if($slot['num_remain'] < 0){
|
|
|
$slot['num_remain'] = 0;
|
|
@@ -231,7 +231,7 @@ class Lesson extends Api
|
|
|
//剩余候补数量
|
|
|
$slot['wait_remain'] = 0;
|
|
|
if($slot['waitnum_max'] > 0){
|
|
|
- $wait_number = Db::name('lesson_order')->where('slot_id',$slot['id'])->where('jointype',2)->sum('usernumber');
|
|
|
+ $wait_number = Db::name('lesson_order')->where('slot_id',$slot['id'])->where('jointype',2)->where('order_status',0)->sum('usernumber');
|
|
|
$slot['wait_remain'] = $slot['waitnum_max'] - $wait_number;
|
|
|
if($slot['wait_remain'] < 0){
|
|
|
$slot['wait_remain'] = 0;
|
|
@@ -296,7 +296,7 @@ class Lesson extends Api
|
|
|
$info['coach_text'] = implode(',',$coach_list);
|
|
|
|
|
|
//剩余空位数量
|
|
|
- $pay_number = Db::name('lesson_order')->where('slot_id',$info['id'])->where('order_status',10)->sum('usernumber');
|
|
|
+ $pay_number = Db::name('lesson_order')->where('slot_id',$info['id'])->where('jointype',1)->where('order_status',10)->sum('usernumber');
|
|
|
$info['num_remain'] = $info['num_max'] - $pay_number;
|
|
|
if($info['num_remain'] < 0){
|
|
|
$info['num_remain'] = 0;
|
|
@@ -306,7 +306,7 @@ class Lesson extends Api
|
|
|
$info['wait_remain'] = 0;
|
|
|
$info['wait_number'] = 0;
|
|
|
if($info['waitnum_max'] > 0){
|
|
|
- $wait_number = Db::name('lesson_order')->where('slot_id',$info['id'])->where('jointype',2)->sum('usernumber');
|
|
|
+ $wait_number = Db::name('lesson_order')->where('slot_id',$info['id'])->where('jointype',2)->where('order_status',0)->sum('usernumber');
|
|
|
$info['wait_number'] = $wait_number;
|
|
|
$info['wait_remain'] = $info['waitnum_max'] - $wait_number;
|
|
|
if($info['wait_remain'] < 0){
|
|
@@ -445,7 +445,7 @@ class Lesson extends Api
|
|
|
|
|
|
|
|
|
//剩余空位数量
|
|
|
- $pay_number = Db::name('lesson_order')->where('slot_id',$slot_id)->where('order_status',10)->sum('usernumber');
|
|
|
+ $pay_number = Db::name('lesson_order')->where('slot_id',$slot_id)->where('jointype',1)->where('order_status',10)->sum('usernumber');
|
|
|
$num_remain = $info['num_max'] - $pay_number;
|
|
|
if($num_remain < 0){
|
|
|
$num_remain = 0;
|
|
@@ -459,7 +459,7 @@ class Lesson extends Api
|
|
|
//剩余候补数量
|
|
|
$wait_remain = 0;
|
|
|
if($info['waitnum_max'] > 0){
|
|
|
- $wait_number = Db::name('lesson_order')->where('slot_id',$info['id'])->where('jointype',2)->sum('usernumber');
|
|
|
+ $wait_number = Db::name('lesson_order')->where('slot_id',$info['id'])->where('jointype',2)->where('order_status',0)->sum('usernumber');
|
|
|
$wait_remain = $info['waitnum_max'] - $wait_number;
|
|
|
if($wait_remain < 0){
|
|
|
$wait_remain = 0;
|
|
@@ -513,7 +513,7 @@ class Lesson extends Api
|
|
|
|
|
|
|
|
|
//剩余空位数量
|
|
|
- $pay_number = Db::name('lesson_order')->where('slot_id',$slot_id)->where('order_status',10)->sum('usernumber');
|
|
|
+ $pay_number = Db::name('lesson_order')->where('slot_id',$slot_id)->where('jointype',1)->where('order_status',10)->sum('usernumber');
|
|
|
$num_remain = $info['num_max'] - $pay_number;
|
|
|
if($num_remain < 0){
|
|
|
$num_remain = 0;
|
|
@@ -522,7 +522,7 @@ class Lesson extends Api
|
|
|
//剩余候补数量
|
|
|
$wait_remain = 0;
|
|
|
if($info['waitnum_max'] > 0){
|
|
|
- $wait_number = Db::name('lesson_order')->where('slot_id',$info['id'])->where('jointype',2)->sum('usernumber');
|
|
|
+ $wait_number = Db::name('lesson_order')->where('slot_id',$info['id'])->where('jointype',2)->where('order_status',0)->sum('usernumber');
|
|
|
$wait_remain = $info['waitnum_max'] - $wait_number;
|
|
|
if($wait_remain < 0){
|
|
|
$wait_remain = 0;
|