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\ImsCjdcMarket;
use App\Models\ImsCjdcUser;
use App\Models\LanzuCsWithdraw;
use App\Models\LanzuUserBalance;
use Dcat\Admin\Admin;
use Dcat\Admin\Form;
@ -148,11 +149,21 @@ class LanzuCsInfoController extends AdminController
if ($adu){
$adu->delete();
}
//删除提现余额
$lb = LanzuUserBalance::where('source_id',$val['admin_user_id'])->first();
if ($lb){
$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()
{
return Grid::make(new LanzuCsWithdraw('csInfo'), function (Grid $grid) {
$user = Admin::user();
$grid->model()->orderBy('id','desc');
if (!$user->isRole('lanzu_cs')) {//如果不是社区站点的角色登陆,则隐藏提现入口
$grid->disableCreateButton();
$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) {//扣减提现金额
@ -156,7 +158,7 @@ class LanzuCsWithdrawController extends AdminController
$model->desc = '社区站点提现';
$model->comment = '社区站点提现';
$model->save();
} else {
//记录失败日志
Log::error('提现失败.', $res);

6
app/Admin/Controllers/LanzuFinancialRecord.php

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

2
app/Models/LanzuUserBalance.php

@ -72,6 +72,6 @@ class LanzuUserBalance extends Model
*/
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