Browse Source

管理给用户上分、下分2

master
wanghongjun 3 years ago
parent
commit
09957ba97a
  1. 40
      app/model/AgentRechargeRecords.php
  2. 34
      app/validate/Admin.php

40
app/model/AgentRechargeRecords.php

@ -0,0 +1,40 @@
<?php
declare (strict_types = 1);
namespace app\model;
use think\Model;
/**
* @mixin \think\Model
*/
class AgentRechargeRecords extends Model
{
/**
* 代理创建充值记录
* @param $aid
* @param $recharge_amount
* @param $residue_amount
* @param $status
* @param $trade_type
* @return mixed
*/
public static function createRecords($aid,$recharge_amount,$residue_amount,$status = 0,$trade_type = 1)
{
$RechargeRecords = new AgentRechargeRecords();
$RechargeRecords->aid = $aid;
$RechargeRecords->recharge_amount = $recharge_amount;
$RechargeRecords->residue_amount = $residue_amount;
$RechargeRecords->recharge_time = date("Y-m-d H:i:s",time());
$RechargeRecords->trade_type = $trade_type;
$RechargeRecords->status = $status;
if ($status == 1) {
$RechargeRecords->pay_time = date("Y-m-d H:i:s",time());
}
$RechargeRecords->save();
return $RechargeRecords->id;
}
}

34
app/validate/Admin.php

@ -0,0 +1,34 @@
<?php
declare (strict_types = 1);
namespace app\validate;
use think\Validate;
class Admin extends Validate
{
/**
* 定义验证规则
* 格式:'字段名' => ['规则1','规则2'...]
*
* @var array
*/
protected $rule = [
'aid|代理id' => 'require|number',
'user_id|用户id' => 'require|number',
'quota|额度' => 'require|number'
];
/**
* 定义错误信息
* 格式:'字段名.规则名' => '错误信息'
*
* @var array
*/
protected $message = [];
protected $scene = [
'scores' => ['aid','quota'],
'scoresUser' => ['user_id','quota'],
];
}
Loading…
Cancel
Save