Browse Source

修复测试bug

master
lanzu_qsy 5 years ago
parent
commit
71c12000b1
  1. 11
      app/Admin/Controllers/LanzuCsInfoController.php
  2. 6
      app/Admin/Controllers/LanzuCsWithdrawController.php
  3. 6
      app/Admin/Controllers/LanzuFinancialRecord.php
  4. 2
      app/Models/LanzuUserBalance.php

11
app/Admin/Controllers/LanzuCsInfoController.php

@ -10,6 +10,7 @@ use App\Models\AdminUsers;
use App\Models\FinancialRecord; use App\Models\FinancialRecord;
use App\Models\ImsCjdcMarket; use App\Models\ImsCjdcMarket;
use App\Models\ImsCjdcUser; use App\Models\ImsCjdcUser;
use App\Models\LanzuCsWithdraw;
use App\Models\LanzuUserBalance; use App\Models\LanzuUserBalance;
use Dcat\Admin\Admin; use Dcat\Admin\Admin;
use Dcat\Admin\Form; use Dcat\Admin\Form;
@ -148,11 +149,21 @@ class LanzuCsInfoController extends AdminController
if ($adu){ if ($adu){
$adu->delete(); $adu->delete();
} }
//删除提现余额 //删除提现余额
$lb = LanzuUserBalance::where('source_id',$val['admin_user_id'])->first(); $lb = LanzuUserBalance::where('source_id',$val['admin_user_id'])->first();
if ($lb){ if ($lb){
$lb->delete(); $lb->delete();
} }
//软删除提现申请
LanzuCsWithdraw::where('cs_id',$val['id'])->update(['deleted_at'=>time()]);
//删除流水
$fr = FinancialRecord::getFinancialRecordModel($val['admin_user_id']);
$fr::where('user_id',$val['admin_user_id'])->delete();
} }
}); });

6
app/Admin/Controllers/LanzuCsWithdrawController.php

@ -25,9 +25,9 @@ class LanzuCsWithdrawController extends AdminController
*/ */
protected function grid() protected function grid()
{ {
return Grid::make(new LanzuCsWithdraw('csInfo'), function (Grid $grid) { return Grid::make(new LanzuCsWithdraw('csInfo'), function (Grid $grid) {
$user = Admin::user(); $user = Admin::user();
$grid->model()->orderBy('id','desc');
if (!$user->isRole('lanzu_cs')) {//如果不是社区站点的角色登陆,则隐藏提现入口 if (!$user->isRole('lanzu_cs')) {//如果不是社区站点的角色登陆,则隐藏提现入口
$grid->disableCreateButton(); $grid->disableCreateButton();
$grid->actions(function (Grid\Displayers\Actions $actions) use ($grid) { $grid->actions(function (Grid\Displayers\Actions $actions) use ($grid) {
@ -106,6 +106,8 @@ class LanzuCsWithdrawController extends AdminController
} }
}); });
} }
$form->disableEditingCheck();
$form->disableViewCheck();
} }
$form->saved(function () use ($cs, $form) {//扣减提现金额 $form->saved(function () use ($cs, $form) {//扣减提现金额
@ -156,7 +158,7 @@ class LanzuCsWithdrawController extends AdminController
$model->desc = '社区站点提现'; $model->desc = '社区站点提现';
$model->comment = '社区站点提现'; $model->comment = '社区站点提现';
$model->save(); $model->save();
} else { } else {
//记录失败日志 //记录失败日志
Log::error('提现失败.', $res); Log::error('提现失败.', $res);

6
app/Admin/Controllers/LanzuFinancialRecord.php

@ -20,9 +20,11 @@ class LanzuFinancialRecord extends AdminController
{ {
$adu = Admin::user(); $adu = Admin::user();
$builder = new FinancialRecord0(); $builder = new FinancialRecord0();
$builder = $builder::where('user_type',4);
if ($adu->isRole('lanzu_cs')) { if ($adu->isRole('lanzu_cs')) {
$fr = FinancialRecord::getFinancialRecordModel($adu->id); $fr = FinancialRecord::getFinancialRecordModel($adu->id);
$builder = $fr;
$builder = $fr->where('user_id',$adu->id);
} else { } else {
$param = \Request::get('user_id'); $param = \Request::get('user_id');
if ($param) { if ($param) {
@ -31,7 +33,7 @@ class LanzuFinancialRecord extends AdminController
} }
} }
return Grid::make($builder::where('user_type',4), function (Grid $grid) use ($adu) {
return Grid::make($builder, function (Grid $grid) use ($adu) {
$grid->id; $grid->id;
$grid->user_id('用户')->display(function () { $grid->user_id('用户')->display(function () {
if ($this->user_type == 1) { if ($this->user_type == 1) {

2
app/Models/LanzuUserBalance.php

@ -72,6 +72,6 @@ class LanzuUserBalance extends Model
*/ */
public static function checkBalance($aduid,$money) public static function checkBalance($aduid,$money)
{ {
return self::where('source_id',$aduid)->where('balance','>',$money)->count();
return self::where('source_id',$aduid)->where('balance','>=',$money)->count();
} }
} }
Loading…
Cancel
Save