hrjy 3 år sedan
förälder
incheckning
e4eb0c9065

+ 3 - 0
app/admin/controller/finance/UserExtract.php

@@ -138,6 +138,9 @@ class UserExtract extends AuthController
     {
         if (!UserExtractModel::be(['id' => $id, 'status' => 0]))
             return JsonService::fail('操作记录不存在或状态错误!');
+
+        if (cache('admin'))  return JsonService::fail('操作时间请间隔5秒');
+        cache('admin', 1, 5);
         UserExtractModel::beginTrans();
         $extract = UserExtractModel::get($id);
         if (!$extract) return JsonService::fail('操作记录不存!');

+ 10 - 1
app/admin/model/user/User.php

@@ -205,6 +205,13 @@ class User extends BaseModel
         foreach ($list as $index => $item) {
             $nickname = \app\models\user\User::where('uid', $item['spread_uid'])->value('nickname');
             $add_time = \app\models\user\User::where('uid', $item['uid'])->value('add_time');
+            $user1 = User::where('spread_uid', $item['uid'])->column('phone');
+            $userID = User::where('spread_uid', $item['uid'])->column('uid');
+            $user2 = [];
+            if ($userID){
+                $user2 = User::where('spread_uid', 'in',$userID)->column('phone');
+            }
+
             $export[] = [
                 $item['uid'],
                 $item['account'],
@@ -217,9 +224,11 @@ class User extends BaseModel
                 $item['purple_integral'],
                 !empty($nickname)? $nickname : '没有上级',
                 date('Y-m-d H:i:s', $add_time),
+                implode(',',$user1),
+                implode(',', $user2)
             ];
         }
-        PHPExcelService::setExcelHeader(['ID', '账号', '昵称', '手机号','等级', '余额','商城积分','红积分','阳光积分', '推广人','首次登录时间'])
+        PHPExcelService::setExcelHeader(['ID', '账号', '昵称', '手机号','等级', '余额','商城积分','红积分','阳光积分', '推广人','首次登录时间','直推人', '间推'])
             ->setExcelTile('用户导出' . date('YmdHis', time()), '订单信息' . time(), ' 生成时间:' . date('Y-m-d H:i:s', time()))
             ->setExcelContent($export)
             ->ExcelSave();

+ 7 - 0
app/admin/view/user/user/index.php

@@ -221,9 +221,15 @@
                     <table class="layui-hide" id="userList" lay-filter="userList"></table>
                     <script type="text/html" id="nickname">
                         {{d.nickname}}
+
+                    </script>
+                    <script type="text/html" id="vip">
                         {{# if(d.vip_name){ }}
                         <p style="color:#dab176">{{d.vip_name}}</p>
+                        {{#  } else{ }}
+                        普通会员
                         {{# } }}
+
                     </script>
                     <script type="text/html" id="effective">
                         {{# if(d.effective == 1){ }}
@@ -334,6 +340,7 @@
             {field: 'uid', title: '编号',event:'uid',width:'4%',align:'center'},
             // {field: 'avatar', title: '头像', event:'open_image', width: '6%',align:'center', templet: '<p lay-event="open_image"><img class="avatar" style="cursor: pointer" class="open_image" data-image="{{d.avatar}}" src="{{d.avatar}}" alt="{{d.nickname}}"></p>'},
             {field: 'nickname', title: '姓名',templet:'#nickname',align:'center'},
+            {field: 'vip', title: '姓名',templet:'#vip',align:'center'},
             {field: 'phone', title: '手机号',align:'center',width:'8%'},
             {field: 'now_money', title: '余额',sort:true,event:'now_money',align:'center'},
             {field: 'pay_count', title: '购买次数',align:'center'},