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