作者 何书鹏
1 个管道 的构建 通过 耗费 1 秒

bug修改

... ... @@ -121,7 +121,21 @@ class User extends Api
{
$user = $this->auth->getUser();
$house = House::get($user['house_id']);
$plus = UserMoneyLog::where('user_id',$this->auth->id)
// 计算今日收益
$plus_today = UserMoneyLog::where('user_id',$user['id'])
->where('money','>',0)
->whereTime('createtime', 'today')
->select();
$today_money = 0;
foreach ($plus_today as $v) {
if($v['before'] > $v['after']) {
$today_money -= $v['money'];
} else {
$today_money += $v['money'];
}
}
// 计算总收益
$plus = UserMoneyLog::where('user_id',$user['id'])
->where('money','>',0)
->select();
$total_money = 0;
... ... @@ -136,10 +150,7 @@ class User extends Api
// 当前小区信息
'house' => !empty($house) ? $house->visible(['id','name'])->toArray() : [],
// 今日收益
'today_money' => UserMoneyLog::where('user_id',$this->auth->id)
->where('money','>',0)
->whereTime('createtime', 'today')
->sum('money'),
'today_money' => $today_money,
// 总收益
'total_money' => $total_money,
// 未读消息数量
... ... @@ -710,6 +721,8 @@ class User extends Api
"data": [{
"memo": "测试", //标题
"money": "10.00", //金额
"before": 0, //变更前余额
"after": 0, //变更后余额
"status": 0, //状态:0=无状态,1=审核中,2=审核通过,3=审核失败
"createtime": "2020-08-29 17:07:56" // 时间
}]
... ... @@ -722,7 +735,7 @@ class User extends Api
$where = ['user_id'=>$this->auth->id];
$total_num = UserMoneyLog::where($where)->count();
$list = UserMoneyLog::where($where)
->field("memo,money,status,from_unixtime(createtime, '%Y-%m-%d %H:%i:%S') createtime")
->field("memo,money,before,after,status,from_unixtime(createtime, '%Y-%m-%d %H:%i:%S') createtime")
->page($page,$pageNum)
->order('createtime','DESC')
->select();
... ...