|
|
@@ -51,7 +51,7 @@ class Codeno extends Api
|
|
|
Db::startTrans();
|
|
|
try {
|
|
|
// 发放激活礼包
|
|
|
- CodenoLogic::setActivate($this->auth->id, $row->level, $params['code_no']);
|
|
|
+ CodenoLogic::setActivate($this->auth->id, $this->auth->parent_id, $row->level, $params['code_no']);
|
|
|
|
|
|
//扣除激活剩余数量
|
|
|
CodeUserModel::reduceCodeUser($row->user_id, $row->level);
|
|
|
@@ -112,10 +112,11 @@ class Codeno extends Api
|
|
|
//统计直推等级人数
|
|
|
public function count(CodeUserLogModel $codeUserLogModel)
|
|
|
{
|
|
|
- $level = $this->request->post('level/d', 0);
|
|
|
- $count = $codeUserLogModel::where('user_id', $this->auth->id)
|
|
|
- ->where('parent_id', $this->auth->id)
|
|
|
- ->where('level', $level)->count();
|
|
|
+ $count = $codeUserLogModel::where('parent_id', '=',$this->auth->id)
|
|
|
+ ->field('level,count(*) as num')
|
|
|
+ ->group('level')
|
|
|
+ ->having('level >0')
|
|
|
+ ->select();
|
|
|
$this->success('ok', $count);
|
|
|
}
|
|
|
|