| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php
- namespace addons\SecondaryCard\common\global_func;
- use addons\SecondaryCard\common\service\SecondaryCardOrderService;
- use common\enums\ClerkEnum;
- class Clerk
- {
- public static function clerk($params)
- {
- if (empty($params['clerk_code']) || empty($params['mall_id']) || empty($params['user_id']) || empty($params['method'])) {
- return [];
- }
- $clerk_code = (string)$params['clerk_code'];
- $code_pre = $clerk_code[0] . $clerk_code[1];
- if ($code_pre != ClerkEnum::SECONDARY_CARD_CLERK_CODE_PRE) {
- return [];
- }
- switch ($params['method']) {
- case 'post':
- return SecondaryCardOrderService::secondaryCardClerk($params);
- case "get":
- return SecondaryCardOrderService::getSecondaryCardClerkData($params);
- }
- }
- public static function clerkDetail($params)
- {
- if (empty($params['clerk_log_id']) || empty($params['mall_id']) || empty($params['user_id']) || empty($params['type'])) {
- return [];
- }
- if ($params['type'] != ClerkEnum::SECONDARY_CARD_CLERK_CODE_PRE) {
- return [];
- }
- return SecondaryCardOrderService::getClerkLogDetail($params);
- }
- }
|