修改期刊方法调整
This commit is contained in:
@@ -13,7 +13,7 @@ use app\api\controller\User as usercontroller;
|
||||
class Journal extends Base {
|
||||
|
||||
|
||||
protected $sJournalUrl = 'http://zmzm.journal.dev.com/';
|
||||
protected $sJournalUrl = 'http://journalapi.tmrjournals.com/public/index.php/';//'http://zmzm.journal.dev.com/';
|
||||
|
||||
public function __construct(\think\Request $request = null) {
|
||||
parent::__construct($request);
|
||||
@@ -270,16 +270,35 @@ class Journal extends Base {
|
||||
$update['epassword'] = $data['epassword'];
|
||||
$update['kfen'] = $data['kfen'];
|
||||
|
||||
//新增字段期刊涵盖主题多个逗号分隔 chengxiaoling 20250507 start
|
||||
//新增字段期刊涵盖主题多个逗号分隔\中文简介\发布作者\编辑二维码 chengxiaoling 20250507 start
|
||||
if(isset($data['journal_topic'])){
|
||||
if(is_array($data['journal_topic'])){
|
||||
$update['journal_topic'] = implode(',', $data['journal_topic']);
|
||||
}else{
|
||||
$update['journal_topic'] = $data['journal_topic'];
|
||||
}
|
||||
$aJournalUpdate['journal_topic'] = $update['journal_topic'];
|
||||
}
|
||||
if(isset($data['abstract_chinese'])){
|
||||
$update['abstract_chinese'] = $data['abstract_chinese'];
|
||||
$aJournalUpdate['abstract_chinese'] = $update['abstract_chinese'];
|
||||
}
|
||||
if(isset($data['publish_author'])){
|
||||
$update['publish_author'] = $data['publish_author'];
|
||||
$aJournalUpdate['publish_author'] = $update['publish_author'];
|
||||
}
|
||||
if(isset($data['editor_qrcode'])){
|
||||
$update['editor_qrcode'] = $data['editor_qrcode'];
|
||||
$aJournalUpdate['editor_qrcode'] = $update['editor_qrcode'];
|
||||
}
|
||||
|
||||
if(!empty($aJournalUpdate)){
|
||||
$aJournalUpdate['issn'] = $journal_info['issn'];
|
||||
$sUrl = $this->sJournalUrl."wechat/Article/updateJournal";
|
||||
$program['issn'] = $journal_info['issn'];
|
||||
$res = object_to_array(json_decode(myPost($sUrl,$aJournalUpdate)));
|
||||
var_dump($res);exit;
|
||||
|
||||
}
|
||||
//新增字段期刊涵盖主题多个逗号分隔 chengxiaoling 20250507 end
|
||||
if(isset($data['fee'])&&$data['fee']!=0){
|
||||
@@ -346,9 +365,26 @@ class Journal extends Base {
|
||||
|
||||
$list[$key]['journal_topic'] = empty($aJournalInfo['journal_topic']) ? '' : $aJournalInfo['journal_topic'];
|
||||
$list[$key]['abstract_chinese'] = empty($aJournalInfo['abstract_chinese']) ? '' : $aJournalInfo['abstract_chinese'];
|
||||
$list[$key]['publish_author'] = empty($aJournalInfo['publish_author']) ? '' : $aJournalInfo['publish_author'];
|
||||
$list[$key]['editor_qrcode'] = empty($aJournalInfo['editor_qrcode']) ? '' : $aJournalInfo['editor_qrcode'];
|
||||
}
|
||||
return $list;
|
||||
}
|
||||
|
||||
/**
|
||||
* 上传期刊编辑的二维码
|
||||
*/
|
||||
public function uploadEditorQrcode()
|
||||
{
|
||||
$file = request()->file('qrcode_url');
|
||||
if ($file) {
|
||||
$info = $file->move(ROOT_PATH . 'public' . DS . 'journaleditorqrcode');
|
||||
if ($info) {
|
||||
return json(['code' => 0, 'upurl' => str_replace("\\", "/", $info->getSaveName())]);
|
||||
} else {
|
||||
return json(['code' => 1, 'msg' => $file->getError()]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user