费用初始化bug

This commit is contained in:
wangjinlei
2025-12-10 14:27:33 +08:00
parent 691dbb98c1
commit 73bbc843a9

View File

@@ -1583,7 +1583,7 @@ class Article extends Base
$this->sendEmailToReviewer($data['articleId'], $data['state']);
}
//为预接收的文章生成production实例
//为预接收的文章生成production实例,处理收费
if ($data['state'] == 6) {
$this->addProductionEx($data['articleId']);
$this->addArticleMainEx($data['articleId']);
@@ -1591,6 +1591,9 @@ class Article extends Base
//如果是免费的期刊文章,那么直接变成付款完成
if ($journal_info['fee'] == 0 || $article_info['ctime'] < 1735660800) {
$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']]);
}
}
}