Merge branch 'master' of http://47.244.231.31:8099/zhl/globalso-v6
正在显示
2 个修改的文件
包含
15 行增加
和
4 行删除
| @@ -41,6 +41,7 @@ class UpgradeCount extends Command | @@ -41,6 +41,7 @@ class UpgradeCount extends Command | ||
| 41 | $projectModel = new Project(); | 41 | $projectModel = new Project(); |
| 42 | $list = $projectModel->list(['is_upgrade'=>1,'delete_status'=>0]); | 42 | $list = $projectModel->list(['is_upgrade'=>1,'delete_status'=>0]); |
| 43 | foreach ($list as $v) { | 43 | foreach ($list as $v) { |
| 44 | + if($v['is_upgrade'] == 1){ | ||
| 44 | $oldModel = new UpdateOldInfo(); | 45 | $oldModel = new UpdateOldInfo(); |
| 45 | $info = $oldModel->read(['project_id' => $v['id']]); | 46 | $info = $oldModel->read(['project_id' => $v['id']]); |
| 46 | if ($info !== false) { | 47 | if ($info !== false) { |
| @@ -48,6 +49,14 @@ class UpgradeCount extends Command | @@ -48,6 +49,14 @@ class UpgradeCount extends Command | ||
| 48 | }else{ | 49 | }else{ |
| 49 | continue; | 50 | continue; |
| 50 | } | 51 | } |
| 52 | + }else{ | ||
| 53 | + $domainModel = new DomainInfo(); | ||
| 54 | + $info = $domainModel->read(['project_id'=>$v['id']]); | ||
| 55 | + if($info === false){ | ||
| 56 | + continue; | ||
| 57 | + } | ||
| 58 | + $url = $info['domain']; | ||
| 59 | + } | ||
| 51 | ProjectServer::useProject($v['id']); | 60 | ProjectServer::useProject($v['id']); |
| 52 | echo date('Y-m-d H:i:s') . '项目id:'.$v['id'] . PHP_EOL; | 61 | echo date('Y-m-d H:i:s') . '项目id:'.$v['id'] . PHP_EOL; |
| 53 | $this->count($v['id'], $url); | 62 | $this->count($v['id'], $url); |
| @@ -44,7 +44,7 @@ class SyncSubmitTask extends Command | @@ -44,7 +44,7 @@ class SyncSubmitTask extends Command | ||
| 44 | } | 44 | } |
| 45 | $this->output('任务' . $task_id . '开始'); | 45 | $this->output('任务' . $task_id . '开始'); |
| 46 | $task_info = SyncSubmitTaskModel::find($task_id); | 46 | $task_info = SyncSubmitTaskModel::find($task_id); |
| 47 | - if (empty($task_info) || $task_info->status) { | 47 | + if (empty($task_info) || $task_info->status !=2) { |
| 48 | $this->output('任务不存在或者已执行'); | 48 | $this->output('任务不存在或者已执行'); |
| 49 | continue; | 49 | continue; |
| 50 | } | 50 | } |
| @@ -88,9 +88,11 @@ class SyncSubmitTask extends Command | @@ -88,9 +88,11 @@ class SyncSubmitTask extends Command | ||
| 88 | if (Redis::setnx($lockKey, 1)) { | 88 | if (Redis::setnx($lockKey, 1)) { |
| 89 | // 设置锁的过期时间,防止死锁 | 89 | // 设置锁的过期时间,防止死锁 |
| 90 | Redis::expire($lockKey, 10); | 90 | Redis::expire($lockKey, 10); |
| 91 | - $ids = SyncSubmitTaskModel::where('status', 0)->limit(100)->pluck('id'); | ||
| 92 | - foreach ($ids as $id) { | ||
| 93 | - Redis::lpush('sync_submit_task', $id); | 91 | + $tasks = SyncSubmitTaskModel::where('status', 0)->limit(100)->get(); |
| 92 | + foreach ($tasks as $task) { | ||
| 93 | + $task->status = 2; | ||
| 94 | + $task->save(); | ||
| 95 | + Redis::lpush('sync_submit_task', $task->id); | ||
| 94 | } | 96 | } |
| 95 | $task_id = Redis::rpop('sync_submit_task'); | 97 | $task_id = Redis::rpop('sync_submit_task'); |
| 96 | Redis::del($lockKey); | 98 | Redis::del($lockKey); |
-
请 注册 或 登录 后发表评论