| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 |
- <?php
- namespace app\common\model;
- use app\admin\controller\offline\RwaExchangeRecord;
- use think\Model;
- 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; //赠送手续费 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
- const SharingFees = 26; //手续费分润
- const Freight = 27; //运费
- /*
- * 支付状态
- * 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()
- {
- return [
- self::Popular => __('热销支付'),
- self::Payment => __('转让支付'),
- self::Receive => __('转让收款'),
- self::Recharge => __('充值'),
- self::Withdraw => __('提现'),
- self::Share => __('分享'),
- self::Return => __('退回'),
- self::Giveaway => __('赠送手续费'),
- self::Direct => __('布道津贴'),
- self::System => __('系统调整'),
- self::GiftPay => __('转账支出'),
- self::GiftReceipt => __('转账收款'),
- self::Community => __('社区津贴'),
- self::Service => __('服务津贴'),
- self::Together => __('共创津贴'),
- self::Super => __('茶宝标记激活'),
- self::Buying => __('求购购买'),
- self::BuySellg => __('求购出售'),
- self::BuyCancel => __('求购取消'),
- self::Ecology => __('生态节点奖励'),
- self::Pledge => __('存储服务费'),
- self::TeamLevel => __('社区服务奖励'),
- self::ChaLink => __('茶付宝转入'),
- self::RwaExchangeRecord => __('兑换Rwa'),
- self::Promotion => __('推广奖励'),
- self::TransferFee => __('转让手续费'),
- self::SharingFees => __('手续费分润'),
- self::Freight => __('运费'),
- ];
- }
-
- //创建账变手续费记录
- 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,
- 'create_time' => time(),
- ]);
- }
- }
|