123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- <?php
- namespace huolib\constant;
- class SettleConst {
- CONST SETTLE_TYPE_BANK = 'bank';
- CONST SETTLE_TYPE_ALIPAY = 'alipay';
- CONST SETTLE_TYPE_WXPAY = 'wxpay';
- CONST SETTLE_TYPE_WECHAT_LARGE = 'wechat_large';
- CONST SETTLE_TYPE_MOBILE = 'mobile';
- CONST SETTLE_TYPE_MP = 'mp';
- CONST SETTLE_SHOW_NAME = '小游戏提现';
- CONST SETTLE_REMARK = '小游戏提现%.2f元。您的提现已到账,感谢支持!';
- CONST SETTLE_ORDER_PREFIX = 's';
- CONST SETTLE_WALLET_NO = 0;
- CONST SETTLE_WALLET_ADD = 1;
- CONST SETTLE_WALLET_DEDUCT = 2;
- CONST SETTLE_WALLET_LOCK = 1;
- CONST SETTLE_WALLET_UNLOCK = 2;
- CONST SETTLE_WALLET_NO_LOCK = 3;
- CONST SETTLE_STATUS_OP_CHECK = 1;
- CONST SETTLE_STATUS_FIN_CHECK = 2;
- CONST SETTLE_STATUS_OK = 3;
- CONST SETTLE_STATUS_OP_NO = 4;
- CONST SETTLE_STATUS_FIN_NO = 5;
- CONST SETTLE_STATUS_QUEUE = 6;
- CONST SETTLE_DISPLAY_YES = 2;
- CONST SETTLE_DISPLAY_NO = 1;
- CONST SETTLE_SUCCESS = 'SUCCESS';
- CONST SETTLE_PAY_PROCESSING = 1;
- CONST SETTLE_PAY_SUCCESS = 2;
- CONST SETTLE_PAY_FAILED = 3;
- CONST SETTLE_BATCH_LIMIT_50 = 50;
- CONST SETTLE_TAG_0 = 0;
- CONST SETTLE_TAG_1 = 1;
- CONST SETTLE_TAG_2 = 2;
-
- public static function getTypesMsg($type, $all = false) {
- $_msg = array(
- self::SETTLE_TYPE_BANK => '银行卡',
- self::SETTLE_TYPE_ALIPAY => '支付宝',
- self::SETTLE_TYPE_WXPAY => '微信',
- self::SETTLE_TYPE_MP => '小程序',
- );
- if (true == $all) {
- return $_msg;
- }
- if (!isset($_msg[$type])) {
- return false;
- }
- return $_msg[$type];
- }
-
- public static function getTypes($inc = false) {
- $_types = self::getTypesMsg(null, true);
- if (true == $inc) {
- $_default = ["0" => "选择类型"];
- $_types = $_default + $_types;
- }
- return $_types;
- }
-
- public static function getStatusMsg($status, $all = false) {
- $_msg = array(
- self::SETTLE_STATUS_OP_CHECK => '待运营审核',
- self::SETTLE_STATUS_FIN_CHECK => '待财务审核',
- self::SETTLE_STATUS_OK => '已结算',
- self::SETTLE_STATUS_OP_NO => '运营审核不通过',
- self::SETTLE_STATUS_FIN_NO => '财务审核不通过',
- self::SETTLE_STATUS_QUEUE => '提现队列中',
- );
- if (true == $all) {
- return $_msg;
- }
- if (!isset($_msg[$status])) {
- return false;
- }
- return $_msg[$status];
- }
-
- public static function getStatuses($inc = false) {
- $_statuses = self::getStatusMsg(null, true);
- if (true == $inc) {
- $_default = ["0" => "选择类型"];
- $_statuses = $_default + $_statuses;
- }
- return $_statuses;
- }
- }
|