From 60a71a66fe0be163f988e79ff75b9f824cfc0d7b Mon Sep 17 00:00:00 2001 From: liangyuyan <1103300295@qq.com> Date: Tue, 10 Nov 2020 14:54:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E5=BA=97=E9=93=BA=E4=BD=99?= =?UTF-8?q?=E9=A2=9D--=E6=B7=BB=E5=8A=A0=E6=9D=A1=E4=BB=B6=E5=92=8C?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Admin/Common/Type.php | 8 ++++++++ app/Admin/Renderable/StoreBalance.php | 10 ++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/app/Admin/Common/Type.php b/app/Admin/Common/Type.php index eef0ded..d4ffbb3 100644 --- a/app/Admin/Common/Type.php +++ b/app/Admin/Common/Type.php @@ -21,12 +21,16 @@ class Type 11 => '服务商发展新用户', 12 => '服务商发展新商户', 13 => '服务商线上订单分账', + 14 => '用户订单退款(直接退)', 100 => '用户线下支付订单', 101 => '用户线上支付订单', 102 => '服务商提现类型', 103 => '市场经理提现类型', 104 => '社区提现类型', + + 105 => '商户提现类型', + 106 => '商户订单退款(直接退)', ]; const USER_TYPE_LIST = [ @@ -62,6 +66,7 @@ class Type const MONEY_TYPE_MP_PLAT_NEW_USER = 11; // 服务商发展新用户 const MONEY_TYPE_MP_PLAT_NEW_STORE = 12; // 服务商发展新商户 const MONEY_TYPE_MP_OL_ORDER = 13; // 服务商线上订单分账(线上订单完成) + const MONEY_TYPE_USER_OL_ORDER_DIRECT_REFUND = 14; // 用户订单退款(直接退) const MONEY_TYPE_USER_OFL_ORDER = 100; // 用户线下支付订单 const MONEY_TYPE_USER_OL_ORDER = 101; // 用户线上支付订单 @@ -69,6 +74,9 @@ class Type const MONEY_TYPE_MM = 103; //市场经理提现类型 const MONEY_TYPE_CS = 104; //社区提现类型 + const MONEY_TYPE_STORE_WITHDRAW = 105; // 商户提现类型 + const MONEY_TYPE_STORE_OL_ORDER_DIRECT_REFUND = 106; // 商户订单退款(直接退) + // 账户类型 const USER_TYPE_LEDGER = -1; // 虚拟账户 const USER_TYPE_USER = 1; // user用户 diff --git a/app/Admin/Renderable/StoreBalance.php b/app/Admin/Renderable/StoreBalance.php index c89fce3..c040a91 100644 --- a/app/Admin/Renderable/StoreBalance.php +++ b/app/Admin/Renderable/StoreBalance.php @@ -25,6 +25,8 @@ class StoreBalance extends LazyRenderable }); } + $model = $model::where('user_type', Type::USER_TYPE_STORE)->where('user_id',$userId); + return Grid::make($model, function (Grid $grid) { $grid->column('id','ID'); $grid->column('user_type','账户类型')->display(function($userType){ @@ -37,8 +39,8 @@ class StoreBalance extends LazyRenderable }); $grid->column('money','金额'); - $grid->column('current_balance','账户余额'); - $grid->column('comment','描述'); + $grid->column('current_balance','入账前余额'); + $grid->column('comment','描述')->width('16%'); $grid->column('status','状态') ->using( FinancialRecord::$status @@ -63,8 +65,8 @@ class StoreBalance extends LazyRenderable $filter->equal('money','流水金额')->width(3); $filter->equal('source_id','关联流水ID')->width(3); - $filter->equal('money_type','流水类型')->select($userTypeList)->width(4); - $filter->equal('user_type','账户类型')->select($moneyTypeList)->width(4); + $filter->equal('money_type','流水类型')->select($moneyTypeList)->width(4); + // $filter->equal('user_type','账户类型')->select($userTypeList)->width(4); $filter->equal('source_type','关联类型')->select($sourceTYpeList)->width(4); $filter->whereBetween('created_at',function($q){