1
This commit is contained in:
@@ -2906,31 +2906,108 @@ class Article extends Base
|
||||
$p_num = $wp > $np ? $wp : $np;
|
||||
|
||||
$all_num = $p_num + $tp;
|
||||
if ($all_num > 3) {
|
||||
$b_fen = 2;
|
||||
} elseif ($all_num >= 1) {
|
||||
$b_fen = 1;
|
||||
} else {
|
||||
$b_fen = 0;
|
||||
if($article_info['type']=="A"){
|
||||
if($all_num>=5){
|
||||
$b_fen = 2;
|
||||
}elseif ($all_num>=4){
|
||||
$b_fen = 1.5;
|
||||
}elseif ($all_num>=2){
|
||||
$b_fen = 1;
|
||||
}elseif ($all_num>=1){
|
||||
$b_fen = 0.5;
|
||||
}else{
|
||||
$b_fen = 0;
|
||||
}
|
||||
}elseif($article_info['type']=="B"){
|
||||
if ($all_num>=4){
|
||||
$b_fen = 2;
|
||||
}elseif ($all_num>=3){
|
||||
$b_fen = 1.5;
|
||||
}elseif ($all_num>=2){
|
||||
$b_fen = 1;
|
||||
}elseif($all_num>=1){
|
||||
$b_fen = 0.5;
|
||||
}else{
|
||||
$b_fen = 0;
|
||||
}
|
||||
}else{
|
||||
if($all_num>=2){
|
||||
$b_fen = 2;
|
||||
}elseif($all_num>=1){
|
||||
$b_fen = 1;
|
||||
}else{
|
||||
$b_fen = 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
// $all_num = $p_num + $tp;
|
||||
// if ($all_num > 3) {
|
||||
// $b_fen = 2;
|
||||
// } elseif ($all_num >= 1) {
|
||||
// $b_fen = 1;
|
||||
// } else {
|
||||
// $b_fen = 0;
|
||||
// }
|
||||
|
||||
//当h指数为0 并且是编辑填写的
|
||||
if ($h_fen == 0 && $google_time > 0) {
|
||||
if ($all_num >= 8) {
|
||||
$b_fen = 4;
|
||||
} elseif ($all_num == 7) {
|
||||
$b_fen = 3.5;
|
||||
} elseif ($all_num == 6) {
|
||||
$b_fen = 3;
|
||||
} elseif ($all_num == 5) {
|
||||
$b_fen = 2;
|
||||
} elseif ($all_num == 4) {
|
||||
$b_fen = 1.5;
|
||||
} elseif ($all_num >= 1) {
|
||||
$b_fen = 1;
|
||||
} else {
|
||||
$b_fen = 0;
|
||||
|
||||
if($article_info['type']=="A"){
|
||||
if($all_num>=6){
|
||||
$b_fen = 4;
|
||||
}elseif ($all_num>=5){
|
||||
$b_fen = 3;
|
||||
}elseif ($all_num>=4){
|
||||
$b_fen = 2.5;
|
||||
}elseif ($all_num>=3){
|
||||
$b_fen = 2;
|
||||
}elseif ($all_num>=2){
|
||||
$b_fen = 1;
|
||||
}elseif ($all_num>=1){
|
||||
$b_fen = 0.5;
|
||||
}else{
|
||||
$b_fen = 0;
|
||||
}
|
||||
}elseif ($article_info['type']=="B"){
|
||||
if ($all_num>=5){
|
||||
$b_fen = 4;
|
||||
}elseif ($all_num>=4){
|
||||
$b_fen = 3;
|
||||
}elseif ($all_num>=3){
|
||||
$b_fen = 2;
|
||||
}elseif ($all_num>=2){
|
||||
$b_fen = 1;
|
||||
}elseif ($all_num>=1){
|
||||
$b_fen = 0.5;
|
||||
}else{
|
||||
$b_fen = 0;
|
||||
}
|
||||
}else{
|
||||
if($all_num>=2){
|
||||
$b_fen = 4;
|
||||
}elseif($all_num>=1){
|
||||
$b_fen = 2;
|
||||
}else{
|
||||
$b_fen = 0;
|
||||
}
|
||||
}
|
||||
// if ($all_num >= 8) {
|
||||
// $b_fen = 4;
|
||||
// } elseif ($all_num == 7) {
|
||||
// $b_fen = 3.5;
|
||||
// } elseif ($all_num == 6) {
|
||||
// $b_fen = 3;
|
||||
// } elseif ($all_num == 5) {
|
||||
// $b_fen = 2;
|
||||
// } elseif ($all_num == 4) {
|
||||
// $b_fen = 1.5;
|
||||
// } elseif ($all_num >= 1) {
|
||||
// $b_fen = 1;
|
||||
// } else {
|
||||
// $b_fen = 0;
|
||||
// }
|
||||
}
|
||||
|
||||
|
||||
@@ -2968,7 +3045,6 @@ class Article extends Base
|
||||
$jan_fen1 = 0.5;
|
||||
}
|
||||
}
|
||||
|
||||
$b_fen = $b_fen - $jan_fen1;
|
||||
$fen = $fen - $jan_fen1;
|
||||
}
|
||||
@@ -2992,19 +3068,35 @@ class Article extends Base
|
||||
}
|
||||
//单位
|
||||
$dw_fen = 0;
|
||||
$report_author = $this->article_author_obj->where('article_id', $article_id)->where('email', $user_info['email'])->find();
|
||||
if ($report_author) {
|
||||
$ca_res = $this->company_top_obj->where('title', $report_author['company'])->find();
|
||||
if ($ca_res) {
|
||||
if ($ca_res['company_id'] <= 100 || ($ca_res['company_id'] > 201 && $ca_res['company_id'] <= 301)) {
|
||||
$dw_fen = 1.5;
|
||||
$fen += 1.5;
|
||||
} else {
|
||||
$dw_fen = 1;
|
||||
$fen += 1;
|
||||
$dw_authors = $this->article_author_obj->where("article_id",$article_id)->where("state",0)->select();
|
||||
foreach ($dw_authors as $v){
|
||||
$ca_res = $this->company_top_obj->where('title', $v['company'])->find();
|
||||
if ($ca_res) {
|
||||
if ($ca_res['company_id'] <= 100 || ($ca_res['company_id'] > 201 && $ca_res['company_id'] <= 301)) {
|
||||
$dw_fen = 1.5;
|
||||
} else {
|
||||
if($dw_fen<1.5){
|
||||
$dw_fen = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
$fen += $dw_fen;
|
||||
|
||||
// $report_author = $this->article_author_obj->where('article_id', $article_id)->where('state', $user_info['email'])->find();
|
||||
//
|
||||
// if ($report_author) {
|
||||
// $ca_res = $this->company_top_obj->where('title', $report_author['company'])->find();
|
||||
// if ($ca_res) {
|
||||
// if ($ca_res['company_id'] <= 100 || ($ca_res['company_id'] > 201 && $ca_res['company_id'] <= 301)) {
|
||||
// $dw_fen = 1.5;
|
||||
// $fen += 1.5;
|
||||
// } else {
|
||||
// $dw_fen = 1;
|
||||
// $fen += 1;
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
//领域
|
||||
$ly_fen = 0;
|
||||
|
||||
Reference in New Issue
Block a user