Compare commits

..

5 Commits

Author SHA1 Message Date
chengxl
8319777d3e 判断是否是草稿箱 2026-02-04 17:55:28 +08:00
chengxl
71ec3c2ccd 查询终审审稿人的机构调整 2026-02-04 17:27:15 +08:00
chengxl
56dd707f9b 查询终审审稿人的机构调整 2026-02-04 13:37:40 +08:00
chengxl
d2fe34a7a3 排版问题处理 2026-02-04 10:47:40 +08:00
chengxl
2f921a4ea2 查询终审审稿人的机构调整 2026-02-03 17:28:59 +08:00
3 changed files with 31 additions and 3 deletions

View File

@@ -129,6 +129,12 @@ class Article extends Base
}
}
$res[$key]['proof'] = $proof_state;
//新增是否是草稿删除 20260204 start
$res[$key]['is_draft'] = 2;
if(!empty($val['accept_sn']) && substr($val['accept_sn'], 0, 5) === 'Draft'){
$res[$key]['is_draft'] = 1;
}
//新增是否是草稿删除 20260204 end
}
//返回数据
@@ -585,6 +591,14 @@ class Article extends Base
}
}
//查询终审意见 chengxiaoling 20250828 end
//新增是否是草稿删除 20260204 start
if(!empty($article_res)){
$article_res['is_draft'] = 2;
if(!empty($article_res['accept_sn']) && substr($article_res['accept_sn'], 0, 5) === 'Draft'){
$article_res['is_draft'] = 1;
}
}
//新增是否是草稿删除 20260204 end
return json(['article' => $article_res, 'msg' => $article_msg, 'authors' => $author_res, 'suggest' => $suggest, 'transfer' => $transfer_res, 'transinfo' => $transfer_info, "major" => $major,'suggest_final' => $aFinal]);
}

View File

@@ -1167,9 +1167,17 @@ class Finalreview extends Base
if(empty($aReviewerFinal)){
return json_encode(['status' => 3,'msg' => 'Review record does not exist or review has been completed']);
}
//查询审稿人基本信息
$aWhere = ['user_id' => $iReviewerId];
$aUser = Db::name('user')->field('realname')->where($aWhere)->find();
$aUser = Db::name('user')->field('realname,email')->where($aWhere)->find();
$aReviewerFinal['realname'] = empty($aUser['realname']) ? '' : $aUser['realname'];
$aReviewerFinal['email'] = empty($aUser['email']) ? '' : $aUser['email'];
//查询审稿人机构
if(!empty($aUser)){
$aWhere = ['reviewer_id' => $iReviewerId,'state' => 0];
$aReviewerInfo = Db::name('user_reviewer_info')->field('company')->where($aWhere)->find();
$aReviewerFinal['company'] = empty($aReviewerInfo['company']) ? '' : $aReviewerInfo['company'];
}
return json_encode(['status' => 1,'msg' => 'success','data' => $aReviewerFinal]);
}

View File

@@ -258,6 +258,7 @@ page={{stage_page}},%号
//查询正文信息
$aWhere = ['article_id' => $aProductionArticle['article_id'],'state' => 0];
$aArticleMain = Db::name('article_main')->field('am_id,article_id,type,content,ami_id,amt_id,is_h1,is_h2,is_h3,sort')->where($aWhere)->order('sort')->select();
if(!empty($aArticleMain)){
//查询图片
@@ -308,7 +309,13 @@ page={{stage_page}},%号
}
if($value['is_h1'] == 0 && $value['is_h2'] == 0 && $value['is_h3'] == 0){
if($value['type'] == 0 ){
$sMain .= $this->dealContent($value['content'],$aReferences)."\\par\n";
//处理内容
$sMainContent = $this->dealContent($value['content'],$aReferences);
//替换myh3标签
$contentpattern = '/<myh3>(.*?)<\/myh3>/is';
$contentreplacement = '\\subsubsection{$1}';
$sMainContent = preg_replace($contentpattern, $contentreplacement, $sMainContent);
$sMain .= $sMainContent."\\par\n";
}
if($value['type'] == 1 ){//图片
$aImageInfo = empty($aArticleMainImage[$value['ami_id']]) ? [] : $aArticleMainImage[$value['ami_id']];
@@ -355,7 +362,6 @@ page={{stage_page}},%号
}
}
}
$aSearch['{{article_main}}'] = empty($sMain) ? '' : $sMain."\n";
//模版内容替换
$sTemplateInfo = str_replace(array_keys($aSearch), array_values($aSearch), $sTemplateInfo);