'正常', self::STATUS_PAUSE => '暂停' ]; const OPERATE_TYPE_ADD = 1; const OPERATE_TYPE_SUB = 0; public static $operateTypeMaps = [ self::OPERATE_TYPE_ADD => '充值', self::OPERATE_TYPE_SUB => '消费' ]; //充值(微信) const TYPE_ADD_WECHAT_TO_WALLET = 0; //骑车消费(从余额) const TYPE_SUB_WALLET_BIKE_ORDER = 1; // 后台管理员结算订单(从余额扣除) const TYPE_ADMIN_SUB_BIKE_ORDER = 2; // 后台管理员返还(增加到钱包余额) const TYPE_ADMIN_ADD_TO_WALLET = 3; //租金消费(从余额) const TYPE_SUB_WALLET_RENT_ORDER = 7; //租车订单消费 const TYPE_SUB_WALLET_RENT_ORDER_MONEY = 5; // 微信支付订单 const TYPE_ADD_WECHAT_PAY_ORDER = 20; // 微信订单消费(直接) const TYPE_SUB_WECHAT_PAY_ORDER = 21; //【充值】微信直接支付租金 const TYPE_ADD_WECHAT_PAY_RENT_ORDER = 30; //【消费】微信直接支付租金 const TYPE_SUB_WECHAT_PAY_RENT_ORDER = 31; //【充值】微信直接支付租车超时金额 const TYPE_ADD_WECHAT_PAY_RENT_ORDER_MONEY = 32; //【消费】微信直接支付租车超时金额 const TYPE_SUB_WECHAT_PAY_RENT_ORDER_MONEY = 33; //订单返现 const TYPE_ADD_WECHAT_PAY_ORDER_MONEY = 34; const TYPE_SUB_ORDER_MONEY_PAY_WECHAT = 35; // 骑行卡 const TYPE_ADD_WECHAT_PAY_CARD_RIDING_ORDER = 40; const TYPE_SUB_WECHAT_PAY_CARD_RIDING_ORDER = 41; public static $subType = [ // 次处为 纯收益 不带余额 self::TYPE_SUB_WALLET_RENT_ORDER_MONEY, self::TYPE_SUB_WALLET_RENT_ORDER, self::TYPE_SUB_WECHAT_PAY_RENT_ORDER_MONEY, self::TYPE_SUB_WECHAT_PAY_RENT_ORDER, self::TYPE_SUB_WALLET_BIKE_ORDER, self::TYPE_ADMIN_SUB_BIKE_ORDER, self::TYPE_SUB_WECHAT_PAY_ORDER, self::TYPE_ADD_WECHAT_PAY_ORDER_MONEY, // 中和返还微信得钱 self::TYPE_ADMIN_ADD_TO_WALLET, // 中和返还余额得钱 ]; public static $addType = [ // 此处为毛收益 带余额 self::TYPE_ADD_WECHAT_TO_WALLET, self::TYPE_ADD_WECHAT_PAY_ORDER, self::TYPE_ADD_WECHAT_PAY_RENT_ORDER, self::TYPE_ADD_WECHAT_PAY_RENT_ORDER_MONEY, self::TYPE_SUB_ORDER_MONEY_PAY_WECHAT, // self::TYPE_ADMIN_ADD_TO_WALLET ]; public static $typeMaps = [ self::TYPE_ADD_WECHAT_TO_WALLET => '【充值】用户充值(微信)', self::TYPE_SUB_WALLET_BIKE_ORDER => '【消费】用户消费(骑车)', self::TYPE_SUB_WALLET_RENT_ORDER => '【消费】用户支付租金', self::TYPE_ADMIN_SUB_BIKE_ORDER =>'【消费】用户消费(骑车,后台管理员结算)', self::TYPE_ADMIN_ADD_TO_WALLET => '【充值】后台管理员返还到平台余额', self::TYPE_ADD_WECHAT_PAY_ORDER_MONEY => '【充值】后台管理员返还到微信', self::TYPE_SUB_ORDER_MONEY_PAY_WECHAT => '【消费】后台管理员返还到微信', self::TYPE_SUB_WALLET_RENT_ORDER_MONEY => '【消费】用户支付租车超时金额', self::TYPE_ADD_WECHAT_PAY_ORDER => '【充值】微信直接支付订单', self::TYPE_SUB_WECHAT_PAY_ORDER => '【消费】微信直接支付订单', self::TYPE_ADD_WECHAT_PAY_RENT_ORDER => '【充值】微信直接支付租金', self::TYPE_SUB_WECHAT_PAY_RENT_ORDER => '【消费】微信直接支付租金', self::TYPE_ADD_WECHAT_PAY_RENT_ORDER_MONEY => '【充值】微信直接支付租车超时金额', self::TYPE_SUB_WECHAT_PAY_RENT_ORDER_MONEY => '【消费】微信直接支付租车超时金额', self::TYPE_ADD_WECHAT_PAY_CARD_RIDING_ORDER => '【充值】微信支付购买骑行卡', self::TYPE_SUB_WECHAT_PAY_CARD_RIDING_ORDER => '【消费】微信支付购买骑行卡', ]; public static $payTypeMaps = [ self::TYPE_ADMIN_SUB_BIKE_ORDER =>'余额支付(管理员结算)', self::TYPE_SUB_WALLET_BIKE_ORDER => '余额支付', self::TYPE_SUB_WECHAT_PAY_ORDER => '微信支付' ]; public function users(){ return $this->belongsTo(User::class,'user_id','id'); } }