From 842a2a0acac231ab28391d2e67ddc38d9bc48159 Mon Sep 17 00:00:00 2001 From: anyv <anyu@bronet.cn> Date: Fri, 28 Jun 2019 15:16:55 +0800 Subject: [PATCH] 5 --- app/portal/controller/PersonalcenterController.php | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/app/portal/controller/PersonalcenterController.php b/app/portal/controller/PersonalcenterController.php index 90ff591..4f4462a 100644 --- a/app/portal/controller/PersonalcenterController.php +++ b/app/portal/controller/PersonalcenterController.php @@ -524,22 +524,22 @@ class PersonalcenterController extends WeChatBaseController{ }else{ $data[$key] = Db::name('indent') -> where('uid',$val['uid']) -> where("state = 2 or state = 3 or state = 5") -> select() -> toArray(); } - - $name = $val['user_nickname']; $avatar = $val['avatar']; - foreach ($data[$key] as $key1 => $val1){ - $book_name = Db::name('indent_goods') -> where("indent_id",$val1['id']) -> find(); - $data[$key][$key1]['user_name'] = $name; - $data[$key][$key1]['avatar'] = $avatar; - $data[$key][$key1]['book_name'] = $book_name['book_name']; - $money_income = Db::name('money_income') -> where("indent_id =".$val1['id']." and uid = ".$uid) -> select() -> toArray(); - $money = 0; - foreach ($money_income as $key2 => $val2){ - $money += $val2['money']; + if(count($data[$key])!=0){ + foreach ($data[$key] as $key1 => $val1){ + $book_name = Db::name('indent_goods') -> where("indent_id",$val1['id']) -> find(); + $data[$key][$key1]['user_name'] = $name; + $data[$key][$key1]['avatar'] = $avatar; + $data[$key][$key1]['book_name'] = $book_name['book_name']; + $money_income = Db::name('money_income') -> where("indent_id =".$val1['id']." and uid = ".$uid) -> select() -> toArray(); + $money = 0; + foreach ($money_income as $key2 => $val2){ + $money += $val2['money']; + } + $data[$key][$key1]['total_money'] = $money; + $res[] = $data[$key][$key1]; } - $data[$key][$key1]['total_money'] = $money; - $res[] = $data[$key][$key1]; } } -- libgit2 0.24.0