作者 李忠强
1 个管道 的构建 通过 耗费 3 秒

更新

... ... @@ -342,7 +342,7 @@ class Index extends Api
* @ApiParams (name=comment, type=string, required=true, description="评论内容 长度50")
* @ApiParams (name=idea_id, type=int, required=true, description="点子id")
* @ApiParams (name=images, type=string, required=false, description="图片组 图片路径不要带域名 逗号隔开")
* @ApiParams (name=area, type=string, required=true, description="用户当前地址 市区格式")
* @ApiParams (name=area, type=string, required=false, description="用户当前地址 市区格式")
* @ApiParams (name=feel_id, type=int, required=true, description="体验感受id")
* @ApiReturn ({
'code':'1',
... ... @@ -360,19 +360,16 @@ class Index extends Api
'idea_id'=>$ideaid,
'comment'=>$comment,
'feel_id'=>$feel_id,
'area'=>$area,
];
$rule = [
'idea_id'=>'require|number',
'comment'=>'require|max:50',
'area'=>'require',
'feel_id'=>'require|number',
];
$msg = [
'idea_id'=>'请正确上传点子id',
'comment'=>'请填写五十字符以内长度的评论',
'feel_id'=>'请正确选择体验感受',
'area'=>'请上传地址'
];
$validate = new \think\Validate($rule,$msg);
if (!$validate->check($data)){
... ... @@ -385,6 +382,9 @@ class Index extends Api
}
}
$ideaname = Db::name('idea')->where('id',$ideaid)->find();
if ($area == ''){
$area = Db::name('idea_area')->where('id',$ideaname['idea_area_id'])->value('name');
}
$data = [
'idea_id'=>$ideaid,
'idea_name'=>'#'.$ideaname['title'],
... ...
... ... @@ -445,6 +445,10 @@ class Mycenter extends Api
*/
public function getUserPoster()
{
$list = $this->getUserIdeaList($this->auth->id);
if (count($list) < 1){
$this->error('当前用户未体验过点子');
}
if (!is_dir(ROOT_PATH.'public/userposter')){
mkdir(ROOT_PATH.'public/userposter');
}
... ... @@ -460,7 +464,6 @@ class Mycenter extends Api
$image->text($this->auth->idea_number,$ttf,50,[255,255,255,20],[200,460]);
$image->text($this->auth->collection_number,$ttf,50,[255,255,255,20],[200,560]);
$image->text($this->getUserPercentage($this->auth->idea_number),$ttf,50,[255,255,255,20],[310,650]);
$list = $this->getUserIdeaList($this->auth->id);
$i = 990;
foreach ($list as $key => $value){
$image->text($value,$ttf,20,[0,0,0,20],[10,$i]);
... ...