队列调整
This commit is contained in:
@@ -45,9 +45,9 @@ class ArticleAiCreateContent
|
|||||||
//判断Redis是否存在
|
//判断Redis是否存在
|
||||||
$oQueueJob = new QueueJob;
|
$oQueueJob = new QueueJob;
|
||||||
$result = $oQueueJob->setRedisLabel(['redis_key' => $sRedisKey]);
|
$result = $oQueueJob->setRedisLabel(['redis_key' => $sRedisKey]);
|
||||||
if(empty($result)){
|
if($result != 1){
|
||||||
$job->delete();
|
$job->delete();
|
||||||
file_put_contents($sLogPath,'-----------Queue job already:'.$sTime.'-----------');
|
file_put_contents($sLogPath,'-----------Queue job already:'.$result."===".$sRedisKey.'==='.$iArticleId."===".$sTime.'-----------');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -44,9 +44,9 @@ class RecommendReviewer
|
|||||||
//判断Redis是否存在
|
//判断Redis是否存在
|
||||||
$oQueueJob = new QueueJob;
|
$oQueueJob = new QueueJob;
|
||||||
$result = $oQueueJob->setRedisLabel(['redis_key' => $sRedisKey]);
|
$result = $oQueueJob->setRedisLabel(['redis_key' => $sRedisKey]);
|
||||||
if(empty($result)){
|
if($result != 1){
|
||||||
$job->delete();
|
$job->delete();
|
||||||
file_put_contents($sLogPath,'-----------Queue job already:'.$sTime.'-----------');
|
file_put_contents($sLogPath,'-----------Queue job already:'.$result."===".$sRedisKey.'==='.$iArticleId."===".$sTime.'-----------');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -46,9 +46,9 @@ class RelatedArticle
|
|||||||
//判断Redis是否存在
|
//判断Redis是否存在
|
||||||
$oQueueJob = new QueueJob;
|
$oQueueJob = new QueueJob;
|
||||||
$result = $oQueueJob->setRedisLabel(['redis_key' => $sRedisKey]);
|
$result = $oQueueJob->setRedisLabel(['redis_key' => $sRedisKey]);
|
||||||
if(empty($result)){
|
if($result != 1){
|
||||||
$job->delete();
|
$job->delete();
|
||||||
file_put_contents($sLogPath,'-----------Queue job already:'.$sTime.'-----------');
|
file_put_contents($sLogPath,'-----------Queue job already:'.$result."===".$sRedisKey.'==='.$iArticleId."===".$sTime.'-----------');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -45,9 +45,9 @@ class ReviewerScore
|
|||||||
//判断Redis是否存在
|
//判断Redis是否存在
|
||||||
$oQueueJob = new QueueJob;
|
$oQueueJob = new QueueJob;
|
||||||
$result = $oQueueJob->setRedisLabel(['redis_key' => $sRedisKey]);
|
$result = $oQueueJob->setRedisLabel(['redis_key' => $sRedisKey]);
|
||||||
if(empty($result)){
|
if($result != 1){
|
||||||
$job->delete();
|
$job->delete();
|
||||||
file_put_contents($sLogPath,'-----------Queue job already:'.$sTime.'-----------');
|
file_put_contents($sLogPath,'-----------Queue job already:'.$result."===".$sRedisKey.'==='.$iArticleId."===".$sTime.'-----------');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -43,9 +43,9 @@ class RevisionReviewer
|
|||||||
//判断Redis是否存在
|
//判断Redis是否存在
|
||||||
$oQueueJob = new QueueJob;
|
$oQueueJob = new QueueJob;
|
||||||
$result = $oQueueJob->setRedisLabel(['redis_key' => $sRedisKey]);
|
$result = $oQueueJob->setRedisLabel(['redis_key' => $sRedisKey]);
|
||||||
if(empty($result)){
|
if($result != 1){
|
||||||
$job->delete();
|
$job->delete();
|
||||||
file_put_contents($sLogPath,'-----------Queue job already:'.$sTime.'-----------');
|
file_put_contents($sLogPath,'-----------Queue job already:'.$result."===".$sRedisKey.'==='.$iArticleId."===".$sTime.'-----------');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -66,9 +66,9 @@ class SendRelatedArticleEmail
|
|||||||
//判断Redis是否存在
|
//判断Redis是否存在
|
||||||
$oQueueJob = new QueueJob;
|
$oQueueJob = new QueueJob;
|
||||||
$result = $oQueueJob->setRedisLabel(['redis_key' => $sRedisKey]);
|
$result = $oQueueJob->setRedisLabel(['redis_key' => $sRedisKey]);
|
||||||
if(empty($result)){
|
if($result != 1){
|
||||||
$job->delete();
|
$job->delete();
|
||||||
file_put_contents($sLogPath,'-----------Queue job already:'.$sTime.'-----------');
|
file_put_contents($sLogPath,'-----------Queue job already:'.$result."===".$sRedisKey.'==='.$iArticleId."===".$sTime.'-----------');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -63,9 +63,9 @@ class SendReviewEmail
|
|||||||
//判断Redis是否存在
|
//判断Redis是否存在
|
||||||
$oQueueJob = new QueueJob;
|
$oQueueJob = new QueueJob;
|
||||||
$result = $oQueueJob->setRedisLabel(['redis_key' => $sRedisKey]);
|
$result = $oQueueJob->setRedisLabel(['redis_key' => $sRedisKey]);
|
||||||
if(empty($result)){
|
if($result != 1){
|
||||||
$job->delete();
|
$job->delete();
|
||||||
file_put_contents($sLogPath,'-----------Queue job already:'.$sTime.'-----------');
|
file_put_contents($sLogPath,'-----------Queue job already:'.$result."===".$sRedisKey.'==='.$iArticleId."===".$sTime.'-----------');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -44,9 +44,9 @@ class WechatDraft
|
|||||||
//判断Redis是否存在
|
//判断Redis是否存在
|
||||||
$oQueueJob = new QueueJob;
|
$oQueueJob = new QueueJob;
|
||||||
$result = $oQueueJob->setRedisLabel(['redis_key' => $sRedisKey]);
|
$result = $oQueueJob->setRedisLabel(['redis_key' => $sRedisKey]);
|
||||||
if(empty($result)){
|
if($result != 1){
|
||||||
$job->delete();
|
$job->delete();
|
||||||
file_put_contents($sLogPath,'-----------Queue job already:'.$sTime.'-----------');
|
file_put_contents($sLogPath,'-----------Queue job already:'.$result."===".$sRedisKey.'==='.$iArticleId."===".$sTime.'-----------');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -45,9 +45,9 @@ class WechatDraftPublish
|
|||||||
//判断Redis是否存在
|
//判断Redis是否存在
|
||||||
$oQueueJob = new QueueJob;
|
$oQueueJob = new QueueJob;
|
||||||
$result = $oQueueJob->setRedisLabel(['redis_key' => $sRedisKey]);
|
$result = $oQueueJob->setRedisLabel(['redis_key' => $sRedisKey]);
|
||||||
if(empty($result)){
|
if($result != 1){
|
||||||
$job->delete();
|
$job->delete();
|
||||||
file_put_contents($sLogPath,'-----------Queue job already:'.$sTime.'-----------');
|
file_put_contents($sLogPath,'-----------Queue job already:'.$result."===".$sRedisKey.'==='.$iArticleId."===".$sTime.'-----------');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -45,9 +45,9 @@ class WechatMaterial
|
|||||||
//判断Redis是否存在
|
//判断Redis是否存在
|
||||||
$oQueueJob = new QueueJob;
|
$oQueueJob = new QueueJob;
|
||||||
$result = $oQueueJob->setRedisLabel(['redis_key' => $sRedisKey]);
|
$result = $oQueueJob->setRedisLabel(['redis_key' => $sRedisKey]);
|
||||||
if(empty($result)){
|
if($result != 1){
|
||||||
$job->delete();
|
$job->delete();
|
||||||
file_put_contents($sLogPath,'-----------Queue job already:'.$sTime.'-----------');
|
file_put_contents($sLogPath,'-----------Queue job already:'.$result."===".$sRedisKey.'==='.$iArticleId."===".$sTime.'-----------');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -45,9 +45,9 @@ class WechatQueryStatus
|
|||||||
//判断Redis是否存在
|
//判断Redis是否存在
|
||||||
$oQueueJob = new QueueJob;
|
$oQueueJob = new QueueJob;
|
||||||
$result = $oQueueJob->setRedisLabel(['redis_key' => $sRedisKey]);
|
$result = $oQueueJob->setRedisLabel(['redis_key' => $sRedisKey]);
|
||||||
if(empty($result)){
|
if($result != 1){
|
||||||
$job->delete();
|
$job->delete();
|
||||||
file_put_contents($sLogPath,'-----------Queue job already:'.$sTime.'-----------');
|
file_put_contents($sLogPath,'-----------Queue job already:'.$result."===".$sRedisKey.'==='.$iArticleId."===".$sTime.'-----------');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -51,17 +51,22 @@ class QueueJob
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
public function setRedisLabel($aParam = []){
|
public function setRedisLabel($aParam = []){
|
||||||
|
|
||||||
//判断数据是否为空
|
//判断数据是否为空
|
||||||
if(empty($aParam['redis_key'])){
|
if(empty($aParam['redis_key'])){
|
||||||
return false;
|
return 3;
|
||||||
}
|
}
|
||||||
//获取值
|
//获取值
|
||||||
$sValue = $this->getRedisLabel($aParam['redis_key']);
|
$sValue = $this->getRedisLabel($aParam['redis_key']);
|
||||||
if(!empty($sValue)){
|
if($sValue == $aParam['redis_key']){
|
||||||
return false;
|
return 4;
|
||||||
|
}
|
||||||
|
$result = Cache::set($aParam['redis_key'], $aParam['redis_key'], 3600);
|
||||||
|
if($result == true){
|
||||||
|
return 1;
|
||||||
}
|
}
|
||||||
//写入
|
//写入
|
||||||
return Cache::set($aParam['redis_key'], $aParam['redis_key'], 3600);
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user