76 lines
2.4 KiB
PHP
76 lines
2.4 KiB
PHP
|
<?php
|
||
|
|
||
|
namespace app\common\enum;
|
||
|
|
||
|
class PayOrderEnum
|
||
|
{
|
||
|
// 订单来源
|
||
|
const PAY_ORDER_SOURCE_SHOP = 11;
|
||
|
const PAY_ORDER_SOURCE_GONGXIAO = 12;
|
||
|
// 订单类型
|
||
|
const PAY_ORDER_TYPE_YAJIN = 101;
|
||
|
const PAY_ORDER_TYPE_GUJIN = 102;
|
||
|
const PAY_ORDER_TYPE_TRADE = 103;
|
||
|
const PAY_ORDER_TYPE_RECHARGE = 104;
|
||
|
|
||
|
//支付状态
|
||
|
const PAY_STATUS_UNPAID = 200; //未支付
|
||
|
const PAY_STATUS_ISPAID = 201; //已支付
|
||
|
|
||
|
// 付款角色
|
||
|
const PAY_ROLE_TOWN_HEHUOREN = 301; // 镇合伙人公司管理员
|
||
|
const PAY_ROLE_VILLAGE_MANAGER = 302; // 村管理公司管理员
|
||
|
const PAY_ROLE_GROUP_MANAGER = 303; // 小组服务团队管理员
|
||
|
const PAY_ROLE_NORMAL_USER = 304; // 普通用户
|
||
|
const PAY_ROLE_TOWN_MERCHANT = 305; // 镇街店铺
|
||
|
const PAY_ROLE_TOWN_SUPPLY_MERCHANT = 306; // 镇级供应链
|
||
|
const PAY_ROLE_CITY_SUPPLY_MERCHANT = 307; // 市级供应链
|
||
|
|
||
|
// 支付方式
|
||
|
const PAY_TYPE = 1; // 微信支付
|
||
|
|
||
|
/**
|
||
|
* @notes 获取支付订单类型
|
||
|
* @param bool $value
|
||
|
* @return string|string[]
|
||
|
* @author 段誉
|
||
|
* @date 2023/2/23 15:36
|
||
|
*/
|
||
|
public static function getPayOrderTypeDesc($value = true)
|
||
|
{
|
||
|
$data = [
|
||
|
self::PAY_ORDER_TYPE_YAJIN => '押金',
|
||
|
self::PAY_ORDER_TYPE_GUJIN => '股金',
|
||
|
self::PAY_ORDER_TYPE_TRADE => '交易',
|
||
|
self::PAY_ORDER_TYPE_RECHARGE => '充值',
|
||
|
];
|
||
|
if ($value === true) {
|
||
|
return $data;
|
||
|
}
|
||
|
return $data[$value] ?? '';
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* @notes 获取支付订单类型
|
||
|
* @param bool $value
|
||
|
* @return string|string[]
|
||
|
* @author 段誉
|
||
|
* @date 2023/2/23 15:36
|
||
|
*/
|
||
|
public static function getPayRoleDesc($value = true)
|
||
|
{
|
||
|
$data = [
|
||
|
self::PAY_ROLE_TOWN_HEHUOREN => '镇合伙人公司管理员',
|
||
|
self::PAY_ROLE_VILLAGE_MANAGER => '村管理公司管理员',
|
||
|
self::PAY_ROLE_GROUP_MANAGER => '小组服务团队管理员',
|
||
|
self::PAY_ROLE_NORMAL_USER => '普通用户',
|
||
|
self::PAY_ROLE_TOWN_MERCHANT => '镇街店铺商户',
|
||
|
self::PAY_ROLE_TOWN_SUPPLY_MERCHANT => '镇级供应链商户',
|
||
|
self::PAY_ROLE_CITY_SUPPLY_MERCHANT => '市级供应链商户',
|
||
|
];
|
||
|
if ($value === true) {
|
||
|
return $data;
|
||
|
}
|
||
|
return $data[$value] ?? '';
|
||
|
}
|
||
|
}
|