期刊分期封面
This commit is contained in:
@@ -1243,7 +1243,7 @@ class Journal extends Controller {
|
|||||||
} else {
|
} else {
|
||||||
$frag = $list;
|
$frag = $list;
|
||||||
}
|
}
|
||||||
|
$re['topic_show_type'] = $this->journal_obj->where(['journal_id'=> $data['journal_id'],'state'=>0])->value('topic_show_type');
|
||||||
$re['stages'] = $frag;
|
$re['stages'] = $frag;
|
||||||
return jsonSuccess($re);
|
return jsonSuccess($re);
|
||||||
}
|
}
|
||||||
@@ -1781,5 +1781,4 @@ class Journal extends Controller {
|
|||||||
$re['count'] = $count;
|
$re['count'] = $count;
|
||||||
return jsonSuccess($re);
|
return jsonSuccess($re);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -129,6 +129,7 @@ class Journal extends Controller {
|
|||||||
* @param name:system_color type:string require:1
|
* @param name:system_color type:string require:1
|
||||||
* @param name:submission_url type:string require:1
|
* @param name:submission_url type:string require:1
|
||||||
* @param name:board_url type:string require:1 desc:编委会地址
|
* @param name:board_url type:string require:1 desc:编委会地址
|
||||||
|
* @param name:topic_show_type type:int require:1 desc:0无图片1有图片
|
||||||
*/
|
*/
|
||||||
public function addJournal(){
|
public function addJournal(){
|
||||||
$data = $this->request->post();
|
$data = $this->request->post();
|
||||||
@@ -150,6 +151,7 @@ class Journal extends Controller {
|
|||||||
$insert_data['system_color'] = $data['system_color'];
|
$insert_data['system_color'] = $data['system_color'];
|
||||||
$insert_data['submission_url'] = $data['submission_url'];
|
$insert_data['submission_url'] = $data['submission_url'];
|
||||||
$insert_data['board_url'] = $data['board_url'];
|
$insert_data['board_url'] = $data['board_url'];
|
||||||
|
$insert_data['topic_show_type'] = $data['topic_show_type'];
|
||||||
$res = $this->journal_obj->insert($insert_data);
|
$res = $this->journal_obj->insert($insert_data);
|
||||||
if($res){
|
if($res){
|
||||||
return json(['code'=>0,'msg'=>'success']);
|
return json(['code'=>0,'msg'=>'success']);
|
||||||
@@ -207,6 +209,7 @@ class Journal extends Controller {
|
|||||||
* @param name:system_color type:string require:1
|
* @param name:system_color type:string require:1
|
||||||
* @param name:submission_url type:string require:1
|
* @param name:submission_url type:string require:1
|
||||||
* @param name:board_url type:string require:1 desc:编委会地址
|
* @param name:board_url type:string require:1 desc:编委会地址
|
||||||
|
* @param name:topic_show_type type:int require:1 desc:0无图片1有图片
|
||||||
*/
|
*/
|
||||||
public function editJournalDetail(){
|
public function editJournalDetail(){
|
||||||
$data = $this->request->post();
|
$data = $this->request->post();
|
||||||
@@ -229,6 +232,7 @@ class Journal extends Controller {
|
|||||||
$insert_data['system_color'] = $data['system_color'];
|
$insert_data['system_color'] = $data['system_color'];
|
||||||
$insert_data['submission_url'] = $data['submission_url'];
|
$insert_data['submission_url'] = $data['submission_url'];
|
||||||
$insert_data['board_url'] = $data['board_url'];
|
$insert_data['board_url'] = $data['board_url'];
|
||||||
|
$insert_data['topic_show_type'] = $data['topic_show_type'];
|
||||||
$res = $this->journal_obj->where('journal_id',$data['journal_id'])->update($insert_data);
|
$res = $this->journal_obj->where('journal_id',$data['journal_id'])->update($insert_data);
|
||||||
// if($res){
|
// if($res){
|
||||||
return json(['code'=>0,'msg'=>'success']);
|
return json(['code'=>0,'msg'=>'success']);
|
||||||
@@ -1027,6 +1031,7 @@ class Journal extends Controller {
|
|||||||
* @param name:is_publish type:int require:1 default:1 desc:是否出刊
|
* @param name:is_publish type:int require:1 default:1 desc:是否出刊
|
||||||
* @param name:stage_page type:string require:1 desc:分期页码
|
* @param name:stage_page type:string require:1 desc:分期页码
|
||||||
* @param name:issue_date type:string require:1 desc:发布时间
|
* @param name:issue_date type:string require:1 desc:发布时间
|
||||||
|
* @param name:stage_icon type:string require:0 desc:期刊封面url
|
||||||
*/
|
*/
|
||||||
public function addStage(){
|
public function addStage(){
|
||||||
$data = $this->request->post();
|
$data = $this->request->post();
|
||||||
@@ -1037,6 +1042,9 @@ class Journal extends Controller {
|
|||||||
$insert_data['stage_pagename'] = $data['stage_pagename'];
|
$insert_data['stage_pagename'] = $data['stage_pagename'];
|
||||||
$insert_data['stage_page'] = $data['stage_page'];
|
$insert_data['stage_page'] = $data['stage_page'];
|
||||||
$insert_data['issue_date'] = $data['issue_date'];
|
$insert_data['issue_date'] = $data['issue_date'];
|
||||||
|
if(isset($data['stage_icon']) && !empty($data['stage_icon'])){
|
||||||
|
$insert_data['stage_icon'] = $data['stage_icon'];
|
||||||
|
}
|
||||||
$res = $this->journal_stage_obj->insert($insert_data);
|
$res = $this->journal_stage_obj->insert($insert_data);
|
||||||
if($res){
|
if($res){
|
||||||
return json(['code'=>0,'msg'=>'success']);
|
return json(['code'=>0,'msg'=>'success']);
|
||||||
@@ -1098,6 +1106,7 @@ class Journal extends Controller {
|
|||||||
* @param name:stage_pagename type:string require:1 desc:分期页码name
|
* @param name:stage_pagename type:string require:1 desc:分期页码name
|
||||||
* @param name:stage_page type:string require:1 desc:分期页码
|
* @param name:stage_page type:string require:1 desc:分期页码
|
||||||
* @param name:issue_date type:string require:1 desc:发布时间
|
* @param name:issue_date type:string require:1 desc:发布时间
|
||||||
|
* @param name:stage_icon type:string require:0 desc:封面url
|
||||||
*/
|
*/
|
||||||
public function editStage(){
|
public function editStage(){
|
||||||
$data = $this->request->post();
|
$data = $this->request->post();
|
||||||
@@ -1915,5 +1924,27 @@ class Journal extends Controller {
|
|||||||
$re['articleLists'] = $list;
|
$re['articleLists'] = $list;
|
||||||
return jsonSuccess($re);
|
return jsonSuccess($re);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @title 期刊分期--封面图片上传
|
||||||
|
* @description 期刊分期--封面图片上传
|
||||||
|
* @author wangjinlei
|
||||||
|
* @url /master/Journal/up_stage_icon
|
||||||
|
* @method POST
|
||||||
|
*
|
||||||
|
* @param name:stage_icon type:string require:1 desc:封面图片
|
||||||
|
*
|
||||||
|
* @return url:图片地址
|
||||||
|
*/
|
||||||
|
public function upStageIcon(){
|
||||||
|
$file = request()->file('stage_icon');
|
||||||
|
if ($file) {
|
||||||
|
$info = $file->move(ROOT_PATH . 'public' . DS . 'journalstage');
|
||||||
|
if ($info) {
|
||||||
|
return json(['code'=>0 , 'msg'=>'success', 'url' => str_replace("\\", "/", 'journalstage/'.$info->getSaveName())]);
|
||||||
|
} else {
|
||||||
|
return json(['code' => 1, 'msg' => $file->getError()]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user