作者 lyh

gx

... ... @@ -75,21 +75,6 @@ class RatingController extends BaseController
}
$this->response('success',Code::SUCCESS,['type'=>0]);
}
/**
* @remark :同步数据
* @name :httpSore
* @author :lyh
* @method :post
* @time :2024/1/24 15:04
*/
public function httpSore($postId,$fType){
$token = md5('qqs'.$postId.$fType.date("Y-m-d"));
//$ftype 2,3,4
$str = "name_1=$request->name_1&name_2=$request->name_2&name_3=$request->name_3&name_4=$request->name_4&name_5=$request->name_5";
$url = "http://www.quanqiusou.cn/extend_api/api/service_score.php?postid=$postid&token=$token&ftype=$ftype&$str";
}
/**
* @remark :问卷调查详情
* @name :getProjectRead
... ... @@ -118,9 +103,11 @@ class RatingController extends BaseController
$this->request->validate([
'data' => 'required',
'mobile' => 'required',
'type'=> 'required'
],[
'data.required' => '请填写完整',
'mobile.required' => '手机号码不能为空',
'type.required' => '阶段不能为空',
]);
$ratingLogic->ratingSave();
$this->response('success');
... ...
... ... @@ -54,7 +54,30 @@ class RatingLogic extends BaseLogic
'data'=>json_encode($this->param['data']),
'mobile'=>$this->param['mobile'],
'project_id'=>$this->user['project_id'],
'type'=>$this->param['type']
];
return $this->scoringModel->add($param);
$this->scoringModel->add($param);
return $this->httpSore($this->param['data'],$this->project['post_id'],$this->param['type']);
}
/**
* @remark :同步数据
* @name :httpSore
* @author :lyh
* @method :post
* @time :2024/1/24 15:04
*/
public function httpSore($data,$postId,$fType){
$fType = (int)($fType + 1);
$token = md5('qqs'.$postId.$fType.date("Y-m-d"));
//$ftype 2,3,4
$str = '';
foreach ($data as $k => $v){
$str .= 'name_'.(int)($k+1).'='.$v['level'].'&';
}
$str = trim($str,'&');
$url = "http://www.quanqiusou.cn/extend_api/api/service_score.php?postid=$postId&token=$token&ftype=$fType&$str";
@file_put_contents(storage_path('logs/lyh_error.log'), var_export($url, true) . PHP_EOL, FILE_APPEND);
return http_get($url,['charset=utf-8']);
}
}
... ...