From 92bf30831f79955b6e98913135aabb5ca4a88499 Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Fri, 8 Sep 2023 18:29:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/lists/AccountLogLists.php | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/app/api/lists/AccountLogLists.php b/app/api/lists/AccountLogLists.php index 79d38df8c..bb83cd223 100755 --- a/app/api/lists/AccountLogLists.php +++ b/app/api/lists/AccountLogLists.php @@ -16,14 +16,16 @@ namespace app\api\lists; use app\common\enum\user\AccountLogEnum; use app\common\model\user\UserAccountLog; - +use PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Sum; +use app\common\lists\ListsExtendInterface; +use app\common\lists\ListsSearchInterface; /** * 账户流水列表 * Class AccountLogLists * @package app\shopapi\lists */ -class AccountLogLists extends BaseApiDataLists +class AccountLogLists extends BaseApiDataLists implements ListsExtendInterface { /** @@ -79,16 +81,20 @@ class AccountLogLists extends BaseApiDataLists ->limit($this->limitOffset, $this->limitLength) ->select() ->toArray(); - foreach ($lists as &$item) { $item['type_desc'] = AccountLogEnum::getChangeTypeDesc($item['change_type']); $symbol = $item['action'] == AccountLogEnum::DEC ? '-' : '+'; $item['change_amount_desc'] = $symbol . $item['change_amount']; } - return $lists; } + public function extend(){ + $deposit=UserAccountLog::where($this->queryWhere())->where('change_type',203)->sum('change_amount'); + $user_money=UserAccountLog::where($this->queryWhere())->where('change_type',202)->sum('change_amount'); + return ['deposit'=>$deposit,'user_money'=>$user_money]; + + } /** * @notes 获取数量