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

更新

... ... @@ -118,11 +118,11 @@ class Index extends Api
->paginate(10,false,['page'=>$num]);
$list = $list->toArray();
foreach ($list['data'] as $key=>$value){
$db = Db::name('user_idea_record')->where('user_id',$this->auth->id)->where('idea_id',$value['id'])->select();
foreach ($db as $k => $val){
$detail['collection_status'] = isset($val['type']) && $val['type'] == 2 ? 1:0;
$detail['experience_status'] = isset($val['type']) && $val['type'] == 1 ? 1:0;
}
$db = Db::name('user_idea_record')->where('user_id',$this->auth->id)->where('idea_id',$value['id'])->where('type',2)->value('id');
$list['data'][$key]['collection_status'] = $db ? 1:0;
$db = Db::name('user_idea_record')->where('user_id',$this->auth->id)->where('idea_id',$value['id'])->where('type',1)->value('id');
$list['data'][$key]['experience_status'] = $db ? 1:0;
}
$this->success('条件搜索列表',['list'=>$list]);
}
... ... @@ -180,11 +180,10 @@ class Index extends Api
$detail->getRelation('idea_type')->visible(['name']);
$detail->visible(['title','id','all_number','collection','duration','mid_feel','idea_type']);
$detail = $detail->toArray();
$db = Db::name('user_idea_record')->where('user_id',$this->auth->id)->where('idea_id',$id)->select();
foreach ($db as $key => $value){
$detail['collection_status'] = isset($value['type']) && $value['type'] == 2 ? 1:0;
$detail['experience_status'] = isset($value['type']) && $value['type'] == 1 ? 1:0;
}
$db = Db::name('user_idea_record')->where('user_id',$this->auth->id)->where('idea_id',$id)->where('type',2)->value('id');
$detail['collection_status'] = $db ? 1:0;
$db = Db::name('user_idea_record')->where('user_id',$this->auth->id)->where('idea_id',$id)->where('type',1)->value('id');
$detail['experience_status'] = $db ? 1:0;
$this->success('点子详情',['detail'=>$detail]);
}
... ...