|
|
@@ -11,58 +11,60 @@ class LedgerTokenChangeModel extends Model
|
|
|
protected $name = "ledger_token_change";
|
|
|
|
|
|
//0支付 1转让支付 2 转让收款 3 充值 4 提现 5扣除书续费
|
|
|
- const Popular = 0;
|
|
|
- const Payment = 1;
|
|
|
- const Receive = 2;
|
|
|
- const Recharge = 3;
|
|
|
- const Withdraw = 4;
|
|
|
- const Share = 5;
|
|
|
- const Return = 6;
|
|
|
- const Giveaway = 7; //赠送手续费
|
|
|
- const Direct = 8;
|
|
|
- const System = 9;
|
|
|
- const GiftPay = 10; //赠送支出
|
|
|
- const GiftReceipt = 11;
|
|
|
- const Community = 12; //社区津贴
|
|
|
- const Service = 13; //服务津贴
|
|
|
- const Together = 14; //共创津贴
|
|
|
- const Super = 15; //茶宝标记激活
|
|
|
- const Buying = 16; //求购购买
|
|
|
- const BuySellg = 17; //求购出售
|
|
|
- const BuyCancel = 18; //求购取消
|
|
|
- const Ecology = 19; //生态节点奖励
|
|
|
- const Pledge = 20; //存储服务费
|
|
|
- const TeamLevel = 21; //等级分佣
|
|
|
- const ChaLink = 22; //茶付宝转入
|
|
|
- const RwaExchangeRecord = 23; //兑换Rwa
|
|
|
- const Promotion = 24; //推广奖励
|
|
|
- /*
|
|
|
- * 支付状态
|
|
|
- * 0未支付 100支付中 200支付成功 400支付失败
|
|
|
- */
|
|
|
- public $pay_status = [
|
|
|
- '-1' => '全部',
|
|
|
- self::Popular => '热销支付',
|
|
|
- self::Payment => '转让支付',
|
|
|
- self::Receive => '转让收款',
|
|
|
- self::Recharge => '充值',
|
|
|
- self::Withdraw => '提现',
|
|
|
- self::Share => '分享',
|
|
|
- self::Return => '退回',
|
|
|
- self::Direct => '布道津贴', //直推
|
|
|
- self::System => '系统调整',
|
|
|
- self::GiftPay => '转账支出',
|
|
|
- self::GiftReceipt => '转账收款',
|
|
|
- self::Community => '社区津贴',
|
|
|
- self::Service => '服务津贴',
|
|
|
- self::Together => '共创津贴',
|
|
|
- self::Ecology => '生态节点奖励',
|
|
|
- self::Pledge => '存储服务费',
|
|
|
- self::TeamLevel => '社区服务奖励',
|
|
|
- self::ChaLink => '茶付宝划转',
|
|
|
- self::RwaExchangeRecord => '兑换Rwa',
|
|
|
- self::Promotion => '推广奖励',
|
|
|
- ];
|
|
|
+ const Popular = 0;
|
|
|
+ const Payment = 1;
|
|
|
+ const Receive = 2;
|
|
|
+ const Recharge = 3;
|
|
|
+ const Withdraw = 4;
|
|
|
+ const Share = 5;
|
|
|
+ const Return = 6;
|
|
|
+ const Giveaway = 7; //赠送手续费 1
|
|
|
+ const Direct = 8;
|
|
|
+ const System = 9;
|
|
|
+ const GiftPay = 10; //赠送支出
|
|
|
+ const GiftReceipt = 11;
|
|
|
+ const Community = 12; //社区津贴
|
|
|
+ const Service = 13; //服务津贴
|
|
|
+ const Together = 14; //共创津贴
|
|
|
+ const Super = 15; //茶宝标记激活
|
|
|
+ const Buying = 16; //求购购买
|
|
|
+ const BuySellg = 17; //求购出售
|
|
|
+ const BuyCancel = 18; //求购取消
|
|
|
+ const Ecology = 19; //生态节点奖励
|
|
|
+ const Pledge = 20; //存储服务费 2
|
|
|
+ const TeamLevel = 21; //等级分佣
|
|
|
+ const ChaLink = 22; //茶付宝转入
|
|
|
+ const RwaExchangeRecord = 23; //兑换Rwa
|
|
|
+ const Promotion = 24; //推广奖励
|
|
|
+ const TransferFee = 25; //转让手续费 3
|
|
|
+
|
|
|
+ /*
|
|
|
+ * 支付状态
|
|
|
+ * 0未支付 100支付中 200支付成功 400支付失败
|
|
|
+ */
|
|
|
+ public $pay_status = [
|
|
|
+ '-1' => '全部',
|
|
|
+ self::Popular => '热销支付',
|
|
|
+ self::Payment => '转让支付',
|
|
|
+ self::Receive => '转让收款',
|
|
|
+ self::Recharge => '充值',
|
|
|
+ self::Withdraw => '提现',
|
|
|
+ self::Share => '分享',
|
|
|
+ self::Return => '退回',
|
|
|
+ self::Direct => '布道津贴', //直推
|
|
|
+ self::System => '系统调整',
|
|
|
+ self::GiftPay => '转账支出',
|
|
|
+ self::GiftReceipt => '转账收款',
|
|
|
+ self::Community => '社区津贴',
|
|
|
+ self::Service => '服务津贴',
|
|
|
+ self::Together => '共创津贴',
|
|
|
+ self::Ecology => '生态节点奖励',
|
|
|
+ self::Pledge => '存储服务费',
|
|
|
+ self::TeamLevel => '社区服务奖励',
|
|
|
+ self::ChaLink => '茶付宝划转',
|
|
|
+ self::RwaExchangeRecord => '兑换Rwa',
|
|
|
+ self::Promotion => '推广奖励',
|
|
|
+ ];
|
|
|
|
|
|
|
|
|
public static function getStatusList()
|
|
|
@@ -93,8 +95,24 @@ class LedgerTokenChangeModel extends Model
|
|
|
self::ChaLink => __('茶付宝转入'),
|
|
|
self::RwaExchangeRecord => __('兑换Rwa'),
|
|
|
self::Promotion => __('推广奖励'),
|
|
|
+ self::TransferFee => __('转让手续费'),
|
|
|
+
|
|
|
];
|
|
|
}
|
|
|
|
|
|
|
|
|
+ //创建账变手续费记录
|
|
|
+ public static function createChangeFees($uid,$from_id,$amount, $newAmount)
|
|
|
+ {
|
|
|
+ if($amount == 0) return true;
|
|
|
+ // 创建账变记录
|
|
|
+ return self::create([
|
|
|
+ 'user_id' => $uid,
|
|
|
+ 'from_id' => $from_id,
|
|
|
+ 'change_amount' => $amount,
|
|
|
+ 'present_amount' => bcsub($newAmount, abs($amount), 6),
|
|
|
+ 'action' => self::TransferFee,
|
|
|
+ ]);
|
|
|
+ }
|
|
|
+
|
|
|
}
|