| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- <?php
- namespace addons\Distribution\common\enums;
- class ComputingEnum
- {
- const COMPUTING_METHOD_PAY_PRICE = 0;
- const COMPUTING_METHOD_GOODS_PRICE = 1;
- const COMPUTING_METHOD_GOODS_PROFIT = 2;
- const COMPUTING_METHOD_STORE_SERVICE_FEE = 3;
- const COMPUTE_TYPE_ORDER = 0;
- const COMPUTE_TYPE_PAY = 1;
- const ORDER_FINISH = 0;
- const ORDER_PAY = 1;
- const DISTRIBUTION_FROZEN = 0;
- const DISTRIBUTION_ISSUED = 1;
- const DISTRIBUTION_FIRST_PRIZE = 'first_prize';
- const DISTRIBUTION_FIRST_PRIZE_REWARD_TYPE = '直推奖励';
- public static function getComputingMethodMap(int $key = 0)
- {
- $data = [
- self::COMPUTING_METHOD_PAY_PRICE => '支付价格',
- self::COMPUTING_METHOD_GOODS_PRICE => '商品售价',
- self::COMPUTING_METHOD_GOODS_PROFIT => '商品利润'];
- return $data[$key] ? $data[$key] : $data;
- }
- public static function getComputingTypeMap(int $key = 0)
- {
- $data = [
- self::COMPUTE_TYPE_ORDER => '订单完成',
- self::COMPUTE_TYPE_PAY => '支付完成',
- ];
- return $data[$key] ? $data[$key] : $data;
- }
- /**
- * @desc:结算方式
- * @Author: hua
- * @Date: 2021/10/28
- * @Time: 16:40
- * @Copyright: copyright (c) 2021 广东七件事集团
- * @param int $key
- * @return string|string[]
- */
- public static function getComputeTypeMap($key = 0)
- {
- $data = [
- self::ORDER_FINISH => '订单完成',
- self::ORDER_PAY => '订单支付',
- ];
- return $data[$key] ? $data[$key] : $data;
- }
- /**
- * @desc:
- * @Author: hua
- * @Date: 2021/10/29
- * @Time: 17:45
- * @Copyright: copyright (c) 2021 广东七件事集团
- * @return string[]
- */
- public static function getStateMap()
- {
- return [
- self::DISTRIBUTION_FROZEN => '待发放',
- self::DISTRIBUTION_ISSUED => '已发放',
- ];
- }
- }
|