作者 赵彬吉

update

... ... @@ -75,6 +75,10 @@ class RecommendedSuppliers extends Command
* @time :2024/3/5 11:38
*/
public function savePurchaser($project_id,$keyword,$row = 10){
//项目还没有关键词
if(!$keyword){
return true;
}
$url = 'https://fob.ai.cc/api/company_list';
$data = [
'prod_desc'=>$keyword,
... ... @@ -116,6 +120,9 @@ class RecommendedSuppliers extends Command
*/
public function getKeywords($project_id){
$info = Keyword::inRandomOrder()->first();
if(!$info){
return '';
}
$keywordInfo = $this->getPurchaser($info->title,$project_id);
if($keywordInfo !== false){
$this->getKeywords($project_id);
... ... @@ -135,14 +142,14 @@ class RecommendedSuppliers extends Command
foreach ($data as $k =>$v){
$v['project_id'] = $project_id;
$v['keyword'] = $keyword;
$v['email'] = json_encode($v['email'],JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
$v['mobile'] = json_encode($v['mobile'],JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
$v['social_media'] = json_encode($v['social_media'],JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
$v['image'] = str_replace('admin.hagro.cn','fob.ai.cc',$v['image']);
$v['email'] = json_encode($v['email']??[],JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
$v['mobile'] = json_encode($v['mobile']??[],JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
$v['social_media'] = json_encode($v['social_media']??[],JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
$v['image'] = str_replace('admin.hagro.cn','fob.ai.cc',$v['image']??'');
// $v['created_at'] = date('Y-m-d H:i:s');
// $v['updated_at'] = $v['created_at'];
$param = $v;
$info = $purchaserInfoModel->read(['keyword'=>$keyword,'buyer_id'=>$v['buyer_id'],'project_id'=>$project_id],['id']);
$info = $purchaserInfoModel->read(['keyword'=>$keyword,'buyer_id'=>$v['buyer_id']??0,'project_id'=>$project_id],['id']);
if($info === false){
$purchaserInfoModel->add($param);
}
... ...