123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- <?php
- namespace app\jobs\user;
- use app\services\user\label\UserLabelServices;
- use app\services\work\WorkGroupChatAuthServices;
- use crmeb\basic\BaseJobs;
- use crmeb\traits\QueueTrait;
- class UserLabelJob extends BaseJobs
- {
- use QueueTrait;
-
- public function authLabel($cateId, $groupName)
- {
-
- $make = app()->make(UserLabelServices::class);
- return $make->addCorpClientLabel($cateId, $groupName);
- }
-
- public function authWorkLabel()
- {
-
- $make = app()->make(UserLabelServices::class);
- return $make->authWorkLabel();
- }
-
- public function clientAddLabel($userid, $externalUserID, $groupAuthId)
- {
-
- $chatAuthService = app()->make(WorkGroupChatAuthServices::class);
- return $chatAuthService->clientAddLabel((int)$groupAuthId, $userid, $externalUserID);
- }
- }
|