作者 wangzhi

k

... ... @@ -65,13 +65,17 @@ class Num extends Backend
$row->getRelation('user')->visible(['mobile', 'avatar', 'nickname']);
}
$list = collection($list)->toArray();
// foreach ($list as $k => $v) {
// $user_id_arr[$k] = $v['user_id'];
// }
// foreach ($user_id_arr as $k => $v) {
// $zengjia[$k] = Db::name('num')->where(['status' => 1])->select();
// $jianshao[$k] = Db::name('num')->where(['status' => 0])->select();
// }
foreach ($list as $k => $v) {
$user_id_arr[$k] = $v['user_id'];
}
foreach ($user_id_arr as $k => $v) {
$zengjia[$k] = Db::name('num')->where(['status' => 1])->select();
$jianshao[$k] = Db::name('num')->where(['status' => 0])->select();
$money = $zengjia - $jianshao;
foreach ($list as $k1 => $v1) {
$list[$k]['no_tixian'] = $money;
}
}
$result = array("total" => $total, "rows" => $list);
return json($result);
... ...
<?php
return [
'Id' => 'ID',
'User_id' => '用户ID',
'Num' => '积分',
'Createtime' => '创建时间',
'Updatetime' => '更改时间',
'Status' => '状态',
'Status 0' => '减少',
'Status 1' => '增加',
'User.mobile' => '手机号',
'User.avatar' => '头像',
'Id' => 'ID',
'User_id' => '用户ID',
'Num' => '积分',
'No_tixian' => '不可提现余额',
'Createtime' => '创建时间',
'Updatetime' => '更改时间',
'Status' => '状态',
'Status 0' => '减少',
'Status 1' => '增加',
'User.mobile' => '手机号',
'User.avatar' => '头像',
'User.nickname' => '微信名'
];
... ...
... ... @@ -29,6 +29,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
{field: 'user.avatar', title: __('User.avatar'), events: Table.api.events.image, formatter: Table.api.formatter.image},
{field: 'user.nickname', title: __('User.nickname')},
{field: 'num', title: __('Num')},
{field: 'no_tixian', title: __('No_tixian')},
{field: 'status', title: __('Status'), searchList: {"0":__('Status 0'),"1":__('Status 1')}, formatter: Table.api.formatter.status},
{field: 'createtime', title: __('Createtime'), operate:'RANGE', addclass:'datetimerange', formatter: Table.api.formatter.datetime},
// {field: 'updatetime', title: __('Updatetime'), operate:'RANGE', addclass:'datetimerange', formatter: Table.api.formatter.datetime},
... ...