application/admin/controller/MoneyCharge.php

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?php
namespace app\admin\controller;
use app\admin\model\UserSpace;
use app\admin\model\MoneySpace;
//use app\admin\lib\common\Check;


//use app\admin\lib\lang\Hylang;
//use think\Lang;
class MoneyCharge extends Base {

    //充值列表
    public function index() {
      $MoneyChargeSpace= MoneySpace::where('active_type', 'admin_charge')->whereOr('active_type', 'admin_chargebacks')->whereOr('active_type', 'alipay_charge')->order('id', 'asc')->select();
         foreach ($MoneyChargeSpace as $key => $value) {
//          if($value['active_type']=="admin_charge"){
//          $total_admin_charge+=$value['total'];
//          }
          if($value['active_type']=="admin_charge" || $value['active_type']=="alipay_charge" ){
              if($value['plus_minus']==1){
             $total_admin_plus+=$value['total'];
            }
          }
          if($value['active_type']=="admin_charge"  && $value['plus_minus']==2){
          $total_admin_minus+=$value['total'];
          }
         
      }
       // dump($chargelist_new);
       $this->assign('total_admin_charge', $total_admin_plus-$total_admin_minus);
        $this->assign('total_admin_plus', $total_admin_plus);
         $this->assign('total_admin_minus', $total_admin_minus);
        $this->assign('MoneyChargeSpace', $MoneyChargeSpace);
        return $this->fetch();
    }

       //添加冲值 页面
    public function charge() {
      
        return $this->fetch();
    }
  
    
      //添加冲值 动作
    public function charge_action() {
        $UserSpacepace = UserSpace::get(['uid' => request()->param('to_uid')]);
       $old_money=$UserSpacepace->money;
      if(request()->param('plus_minus')==1){$UserSpacepace->money= $old_money+request()->param('total');  }
       if(request()->param('plus_minus')==2){$UserSpacepace->money= $old_money-request()->param('total');  }
        $new_money=$UserSpacepace->money;
        $UserSpacepace->save();
//        UserSpace::where('uid',request()->param('to_uid'))->update(['money' => 'thinkphp']);
       $MoneySpace =new MoneySpace;
       if(request()->param('plus_minus')==1){
       $MoneySpace->admin_charge($old_money,$new_money,"admin_charge");
       }
       if(request()->param('plus_minus')==2){
           $MoneySpace->admin_charge($old_money,$new_money,"admin_chargebacks");  
       }
       $this->redirect('MoneyCharge/index');
后面还有 81 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。