1
This commit is contained in:
@@ -879,7 +879,8 @@ class Article extends Base
|
||||
|
||||
//初审分数不够,自动拒稿
|
||||
if ($article_info['state'] == 0 && $article_info['type'] != 'N' && $article_info['type'] != 'T') {
|
||||
if (($journal_info['journal_id'] == 1 && $article_info['scoring'] < 4) || (($journal_info['journal_id'] == 10 || $journal_info['journal_id'] == 23) && $article_info['scoring'] < 3) || ($journal_info['journal_id'] == 21 && $article_info['scoring'] < 0) || (($journal_info['journal_id'] == 16||$journal_info['journal_id'] == 6||$journal_info['journal_id'] == 12) && $article_info['scoring'] < 2) || ($journal_info['journal_id'] != 1 && $journal_info['journal_id'] != 6 && $journal_info['journal_id'] != 16 && $journal_info['journal_id'] != 12 && $journal_info['journal_id'] != 10 && $journal_info['journal_id'] != 21 && $journal_info['journal_id'] != 23 && $article_info['scoring'] < 1)) {
|
||||
// if (($journal_info['journal_id'] == 1 && $article_info['scoring'] < 4) || (($journal_info['journal_id'] == 10 || $journal_info['journal_id'] == 23) && $article_info['scoring'] < 3) || ($journal_info['journal_id'] == 21 && $article_info['scoring'] < 0) || (($journal_info['journal_id'] == 16||$journal_info['journal_id'] == 6||$journal_info['journal_id'] == 12) && $article_info['scoring'] < 2) || ($journal_info['journal_id'] != 1 && $journal_info['journal_id'] != 6 && $journal_info['journal_id'] != 16 && $journal_info['journal_id'] != 12 && $journal_info['journal_id'] != 10 && $journal_info['journal_id'] != 21 && $journal_info['journal_id'] != 23 && $article_info['scoring'] < 1)) {
|
||||
if($article_info['scoring']<$journal_info['kfen']){
|
||||
if (count($transfer_list) > 0) {
|
||||
//查询转投期刊信息
|
||||
$transfer_journal = $this->journal_obj->where('journal_id', $transfer_list[0]['journal_id'])->find();
|
||||
@@ -1882,6 +1883,12 @@ class Article extends Base
|
||||
$inset_data['state'] = -1;
|
||||
$article_id = $this->article_obj->insertGetId($inset_data);
|
||||
} else {
|
||||
$checkArticle = $this->article_obj->where("article_id","<>",$article_id)->where("title", trim($data['title']))->select();
|
||||
foreach ($checkArticle as $v) {
|
||||
if ($v['state'] != 3) {
|
||||
return json(['code' => 1, 'msg' => 'Warning: you are re-submitting the article!']);
|
||||
}
|
||||
}
|
||||
$up['user_id'] = $user_info['user_id'];
|
||||
$up['journal_id'] = $data['journal'];
|
||||
$up['editor_id'] = $journal_info['editor_id'];
|
||||
@@ -2308,6 +2315,12 @@ class Article extends Base
|
||||
if ($coun && $coun['is_hot'] == 1) {
|
||||
$c_fen = 1;
|
||||
$fen += 1;
|
||||
}elseif($coun && $coun['en_name'] != "China" && $coun['en_name'] != "India"){
|
||||
$c_fen = 0.5;
|
||||
$fen += 0.5;
|
||||
}else{
|
||||
$c_fen = 0;
|
||||
$fen += 0;
|
||||
}
|
||||
}
|
||||
//单位
|
||||
@@ -2902,6 +2915,8 @@ class Article extends Base
|
||||
// 发邮件
|
||||
$content = 'Dear editor,<br>please check the new feedback.';
|
||||
sendEmail($editor['email'], $article['title'], $article['title'], $content, $article['email'], $article['epassword']);
|
||||
$res_msg = add_usermsg($article['editor_id'], 'New manuscript feedback', '/articleDetailEditor?id=' . $article_id);
|
||||
|
||||
}
|
||||
if ($res['type'] == 2) { //编辑 - 修改editor_act,并发送给作者发邮件
|
||||
$this->article_obj->where('article_id', $article_id)->update(['editor_act' => 1]);
|
||||
@@ -2914,4 +2929,19 @@ class Article extends Base
|
||||
sendEmail($author['email'], $article['title'], $article['title'], $content, $article['email'], $article['epassword']);
|
||||
}
|
||||
}
|
||||
|
||||
/**编辑消息一键全读
|
||||
* @return void
|
||||
*/
|
||||
public function allEditorMsgReaded(){
|
||||
$data = $this->request->post();
|
||||
$rule = new Validate([
|
||||
'editor_id'=>'require'
|
||||
]);
|
||||
if(!$rule->check($data)){
|
||||
return jsonError($rule->getError());
|
||||
}
|
||||
$this->user_msg_obj->where("user_id",$data['editor_id'])->update(["state"=>1]);
|
||||
return jsonSuccess([]);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user