This commit is contained in:
wangjinlei
2022-04-15 15:23:57 +08:00
parent 76779b3672
commit 91600d2ed3
3 changed files with 74 additions and 5 deletions

View File

@@ -364,6 +364,29 @@ class User extends Controller
return jsonSuccess($re);
}
/**
* 获取用户所有客座专刊
*/
public function getUserAllSpecials(){
$data = $this->request->post();
$rule = new Validate([
'user_id' => 'require'
]);
if(!$rule->check($data)){
return jsonError($rule->getError());
}
$list = $this->user_to_special_obj->where('user_id',$data['user_id'])->where('uts_state',0)->select();
$specials = [];
foreach($list as $k => $v){
$cache_info = $this->getSpecialDetailById($v['special_id']);
$cache_journal = $this->journal_obj->where('issn',$cache_info['journal_issn'])->find();
$cache_info['journal_id'] = $cache_journal['journal_id'];
$specials[] = $cache_info;
}
$re['specials'] = $specials;
return jsonSuccess($re);
}
public function getSpecialDetailById($special_id){
$base_url = Env::get('journal.base_url');