This commit is contained in:
wangjinlei
2024-09-05 10:37:56 +08:00
parent ec95437a3e
commit dd1bffa778
4 changed files with 13 additions and 4 deletions

View File

@@ -1490,6 +1490,11 @@ class Production extends Base
return jsonSuccess([]); return jsonSuccess([]);
} }
public function mytestDoi(){
$info= $this->production_article_refer_obj->where("p_refer_id",86082)->find();
my_doiToFrag2($info);
}
public function mytest11() public function mytest11()
{ {

View File

@@ -20,8 +20,8 @@ class mail {
} }
public function promotion(Job $job,$data){ public function promotion(Job $job,$data){
$job->delete();
aliemail($data['email'],$data['title'],$data['content'],$data['has_hb']); aliemail($data['email'],$data['title'],$data['content'],$data['has_hb']);
$job->delete();
} }
/** /**

View File

@@ -9,13 +9,17 @@ class ts {
//put your code here //put your code here
public function fire(Job $job, $data) { public function fire(Job $job, $data) {
$job->delete();
my_doiToFrag($data); my_doiToFrag($data);
$job->delete();
} }
public function fire1(Job $job, $data) { public function fire1(Job $job, $data) {
try {
my_doiToFrag2($data);
} catch (\Exception $e) {
$job->delete();
}
$job->delete(); $job->delete();
my_doiToFrag2($data);
} }

View File

@@ -656,7 +656,7 @@ function addUserScoreLog($user_id, $score, $content, $ctime, $act = '+')
function my_doiToFrag2($data) function my_doiToFrag2($data)
{ {
$p_refer_obj = Db::name('production_article_refer'); $p_refer_obj = Db::name('production_article_refer');
if ($data['refer_doi'] == '') { if ($data['refer_doi'] == ''||$data['state']==1) {
return 0; return 0;
} }
$doi = str_replace('/', '%2F', $data['refer_doi']); $doi = str_replace('/', '%2F', $data['refer_doi']);