'余额支付', self::WECHAT_PAY => '微信支付', self::ALI_PAY => '支付宝支付', ]; 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 getPayStatusDesc($value = true) { $data = [ self::UNPAID => '未支付', self::ISPAID => '已支付', ]; 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 getPaySceneDesc($value = true) { $data = [ self::SCENE_H5 => 'H5', self::SCENE_OA => '微信公众号', self::SCENE_MNP => '微信小程序', self::SCENE_APP => 'APP', self::SCENE_PC => 'PC', ]; if ($value === true) { return $data; } return $data[$value] ?? ''; } }