|
@@ -18,6 +18,7 @@ use App\Modules\User\Models\User;
|
|
use App\Modules\User\Models\UserEnv;
|
|
use App\Modules\User\Models\UserEnv;
|
|
use DB;
|
|
use DB;
|
|
use App\Jobs\ActionTrigger;
|
|
use App\Jobs\ActionTrigger;
|
|
|
|
+use App\Jobs\UserAddDeskJob;
|
|
use App\Modules\OfficialAccount\Models\DistributionSelfDefineConfig;
|
|
use App\Modules\OfficialAccount\Models\DistributionSelfDefineConfig;
|
|
use App\Modules\Channel\Models\Channel;
|
|
use App\Modules\Channel\Models\Channel;
|
|
use App\Modules\Trade\Models\Order;
|
|
use App\Modules\Trade\Models\Order;
|
|
@@ -43,6 +44,10 @@ class UserService
|
|
{
|
|
{
|
|
$log = QappUserAddDestop::where('uid', $uid)->orderBy('id', 'desc')->first();
|
|
$log = QappUserAddDestop::where('uid', $uid)->orderBy('id', 'desc')->first();
|
|
if ((!$log && $status == 1) || ($log && $log->status != $status)) {
|
|
if ((!$log && $status == 1) || ($log && $log->status != $status)) {
|
|
|
|
+ if ($status == 1) {
|
|
|
|
+ $job = new UserAddDeskJob($uid);
|
|
|
|
+ dispatch($job)->onConnection('rabbitmq')->onQueue('qapp_user_add_desk');
|
|
|
|
+ }
|
|
QappUserAddDestop::create([
|
|
QappUserAddDestop::create([
|
|
'uid' => $uid,
|
|
'uid' => $uid,
|
|
'status' => $status
|
|
'status' => $status
|