2 changed files with 74 additions and 0 deletions
@ -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; |
||||
|
} |
||||
|
} |
||||
@ -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…
Reference in new issue