作者 李宇航

合并分支 'lyh-server' 到 'master'

修改推荐供应商进入死循环



查看合并请求 !1867
... ... @@ -152,14 +152,14 @@ class RecommendedSuppliers extends Command
];
ksort($data);
$token = 'company_list+'.date('Y-m-d').'+'.http_build_query($data);
// echo date('Y-m-d H:i:s') . '加密token:'.md5($token) . PHP_EOL;
$keyword = rtrim($keyword, "\r");
$param = [
'prod_desc'=>$keyword,
'token'=>md5($token),
'total'=>$this->param['row'] ?? 10,
];
$res = http_post($url,json_encode($param));
echo '请求返回状态'. ($res['code']?? '').PHP_EOL;
echo '请求返回状态'. ($res['code']?? '').json_encode($res,true).PHP_EOL;
// echo date('Y-m-d H:i:s') . json_encode($res) . PHP_EOL;
if(!empty($res) && isset($res['code']) && $res['code'] == 200 && !empty($res['data'])){
//保存多条数据
... ... @@ -172,6 +172,10 @@ class RecommendedSuppliers extends Command
$purchaserModel->add($saveData);
$this->savePurchaserInfo($project_id,$keyword,$res['data']);
}else{
if(isset($res['code']) && $res['code'] == 403){
echo '请求错误,跳过当前项目。避免进入死循环'.PHP_EOL;
return true;
}
$title = $this->getKeywords($project_id);
$this->savePurchaser($project_id,$title);
}
... ...
... ... @@ -37,6 +37,7 @@ class CheckListController extends BaseController
* @time :2025/4/17 9:31
*/
public function lists(){
$this->map['status'] = 1;
$field = ['id','status','sort','text','created_at'];
$data = $this->model->lists($this->map,$this->page,$this->row,'id',$field);
$this->response('success',Code::SUCCESS,$data);
... ...