费用初始化bug
This commit is contained in:
@@ -1583,7 +1583,7 @@ class Article extends Base
|
|||||||
$this->sendEmailToReviewer($data['articleId'], $data['state']);
|
$this->sendEmailToReviewer($data['articleId'], $data['state']);
|
||||||
}
|
}
|
||||||
|
|
||||||
//为预接收的文章生成production实例
|
//为预接收的文章生成production实例,处理收费
|
||||||
if ($data['state'] == 6) {
|
if ($data['state'] == 6) {
|
||||||
$this->addProductionEx($data['articleId']);
|
$this->addProductionEx($data['articleId']);
|
||||||
$this->addArticleMainEx($data['articleId']);
|
$this->addArticleMainEx($data['articleId']);
|
||||||
@@ -1591,6 +1591,9 @@ class Article extends Base
|
|||||||
//如果是免费的期刊文章,那么直接变成付款完成
|
//如果是免费的期刊文章,那么直接变成付款完成
|
||||||
if ($journal_info['fee'] == 0 || $article_info['ctime'] < 1735660800) {
|
if ($journal_info['fee'] == 0 || $article_info['ctime'] < 1735660800) {
|
||||||
$this->article_obj->where("article_id", $article_info['article_id'])->update(["is_buy" => 1]);
|
$this->article_obj->where("article_id", $article_info['article_id'])->update(["is_buy" => 1]);
|
||||||
|
}else{//如果期刊收费,那么文章费用初始化
|
||||||
|
|
||||||
|
$this->article_obj->where("article_id", $article_info['article_id'])->update(["fee" => $journal_info['fee']]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user