|
@@ -110,7 +110,7 @@ class ranklist_helper
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public static function gen_ranklist($list_sn,&$err)
|
|
|
+ public static function gen_ranklist($list_sn,&$userid,&$err)
|
|
|
{
|
|
|
$rank = ranklist::create_by_sn($list_sn);
|
|
|
if($rank == false) {
|
|
@@ -118,9 +118,10 @@ class ranklist_helper
|
|
|
return false;
|
|
|
}
|
|
|
$friends = $rank->get_friends();
|
|
|
+ $userid = $rank->member_id();
|
|
|
$mod_rank = Model('bonus_ranklist');
|
|
|
$cond = array('list_date' => $rank->list_date(),'member_id' => array('in',$friends));
|
|
|
- $items = $mod_rank->getRanklist($cond,'*','order by list_value desc');
|
|
|
+ $items = $mod_rank->getRanklist($cond,'*','list_value desc');
|
|
|
if(!empty($items)) {
|
|
|
$top = ranklist::create_by_store($items[0]);
|
|
|
$rank->set_top($top->member_id(),$top->money());
|
|
@@ -153,7 +154,7 @@ class ranklist_helper
|
|
|
}
|
|
|
|
|
|
$mod_top = Model('bonus_ranklist');
|
|
|
- $items = $mod_top->getRanklist(array('member_id' => array('in',$friends),'list_date' => $list_date),'*','order by list_value desc');
|
|
|
+ $items = $mod_top->getRanklist(array('member_id' => array('in',$friends),'list_date' => $list_date),'*','list_value desc');
|
|
|
|
|
|
if(empty($items)) {
|
|
|
$top->set_top($member_id,$top->money());
|
|
@@ -193,7 +194,7 @@ class ranklist_helper
|
|
|
}
|
|
|
|
|
|
$mod_top = Model('bonus_ranklist');
|
|
|
- $items = $mod_top->getRanklist(array('member_id' => $member_id,'list_date' => array('in',$times)),'*','order by list_date desc');
|
|
|
+ $items = $mod_top->getRanklist(array('member_id' => $member_id,'list_date' => array('in',$times)),'*','list_date desc');
|
|
|
foreach ($items as $item)
|
|
|
{
|
|
|
$top = ranklist::create_by_store($item);
|