Просмотр исходного кода

[智价云] 店铺清洗公司分类信息记录

tangyuanwang 2 месяцев назад
Родитель
Сommit
1a2a77d876

+ 2 - 1
app/Jobs/Manager/Process/ViolationStoreDataJobs.php

@@ -68,6 +68,7 @@ class ViolationStoreDataJobs implements ShouldQueue
         $social_credit_code = $message_data['social_credit_code']; //社会信用代码
         $store_type = $message_data['store_type']; //公司类型:1=黑名单2=白名单
         $executeLog_id = $message_data['executeLog_id'];
+        $company_category_name = $message_data['company_category_name']; //公司类别名称
         $limit = isset($message_data['limit']) ? $message_data['limit'] : 50;
         $page = isset($message_data['page']) ? $message_data['page'] : 1;
 
@@ -99,7 +100,7 @@ class ViolationStoreDataJobs implements ShouldQueue
                 'city_id' => $product_data['city_id'],
                 'city_name' => $product_data['city_name'],
                 'area_info' => $product_data['area_info'],
-                'company_category_name' => '',
+                'company_category_name' => $company_category_name,
             ];
             //获取公司绑定责任人信息
             $company_data = $ViolationStoreModel->where('social_credit_code',$product_data['qualification_number'])->first();

+ 3 - 1
app/Jobs/Manager/Process/ViolationStoreJobs.php

@@ -51,7 +51,8 @@ class ViolationStoreJobs implements ShouldQueue
                 $insert_data =['name' =>'违规挂网店铺', 'code' => 'ViolationStoreJobs', 'admin_id' => $admin_id];
                 $executeLog_id=$ExecuteLogModel->addExecuteLog_content($insert_data);
             }
-            $list_config_data = $ViolationStoreModel->where('status', 0)->where('store_type', 1)->paginate($limit, ['*'], 'page', $page)->toarray();
+            $list_config_data = $ViolationStoreModel->leftjoin('washconfig_company_category', 'washconfig_company_category.id', '=', 'washconfig_violation_store.category_id')
+                ->where('washconfig_violation_store.status', 0)->where('store_type', 1)->select(['washconfig_violation_store.*','washconfig_company_category.name as category_name'])->paginate($limit, ['*'], 'page', $page)->toarray();
             if (!$list_config_data || empty($list_config_data['data'])) {
                 return true;
             }
@@ -65,6 +66,7 @@ class ViolationStoreJobs implements ShouldQueue
                     'company_name' => $value['company_name'],
                     'social_credit_code' => $value['social_credit_code'],
                     'executeLog_id' => $executeLog_id,
+                    'company_category_name' => $value['category_name']
                 ];
                 ViolationStoreDataJobs::dispatch($message_data);
                 // ViolationStoreDataJobs::dispatchSync($message_data);