Kirin 3 years ago
parent
commit
06adab71d6
2 changed files with 8 additions and 2 deletions
  1. 5 0
      app/admin/model/user/User.php
  2. 3 2
      app/admin/view/user/user/index.php

+ 5 - 0
app/admin/model/user/User.php

@@ -9,6 +9,7 @@ namespace app\admin\model\user;
 use app\admin\model\order\StoreOrder;
 use app\admin\model\system\SystemUserLevel;
 use app\models\lala\LalaPinkJoin;
+use app\models\user\Achievement;
 use app\models\user\UserMoney;
 use crmeb\traits\ModelTrait;
 use crmeb\basic\BaseModel;
@@ -229,6 +230,10 @@ class User extends BaseModel
                 $item['small_achievement'] = $small_achivement($item['uid']);
                 $item['group_num'] = $group_num($item['uid']);
 
+                $item['all_achievement'] = Achievement::where('uid', $item['uid'])->sum('achievement');
+                $item['self_achievement'] = Achievement::where('uid', $item['uid'])->where('from_uid', $item['uid'])->sum('achievement');
+                $item['new_achievement'] = Achievement::where('uid', $item['uid'])->where('do', 0)->sum('achievement');
+
             });//->toArray();
         $count = self::setWherePage(self::setWhere($where), $where, ['w.sex', 'w.province', 'w.city', 'u.status', 'u.is_promoter'], ['u.nickname', 'u.uid', 'u.phone', 'u.account', 'u.email'])->alias('u')->join('WechatUser w', 'u.uid=w.uid')->count();
 //        var_dump(self::getLastSql());

+ 3 - 2
app/admin/view/user/user/index.php

@@ -267,8 +267,9 @@
             {field: 'nickname', title: '姓名', templet: '#nickname', align: 'center'},
             {field: 'phone', title: '手机号', align: 'center', width: '8%'},
             {field: 'email', title: '邮箱', align: 'center', width: '12%'},
-            {field: 'achievement', title: '总业绩', width: '6%'},
-            {field: 'small_achievement', title: '小区总业绩', width: '6%'},
+            {field: 'all_achievement', title: '总业绩', width: '6%'},
+            {field: 'self_achievement', title: '个人业绩', width: '6%'},
+            {field: 'new_achievement', title: '新增业绩', width: '6%'},
             {field: 'group_num', title: '团队人数', width: '6%'},
             // {field: 'integral', title: '积分',width:'6%',sort:true,event:'integral',align:'center'},
             {field: 'spread_uid_nickname', title: '推荐人', align: 'center'},