任务排序优化

This commit is contained in:
liweisen 2020-05-09 13:02:40 +08:00
parent c3d57715f0
commit 2516fabea0

View File

@ -492,7 +492,7 @@ class Task extends CommonModel
$preTask->save(); $preTask->save();
} else { } else {
// 小于安全值 // 小于安全值
$this->resetSort($preTask['stage_code']); $this->resetSort($preTask['stage_code'], $done);
$this->sort($preCode, $nextCode, $toStageCode); $this->sort($preCode, $nextCode, $toStageCode);
} }
return true; return true;
@ -501,9 +501,9 @@ class Task extends CommonModel
} }
public function resetSort($stageCode) public function resetSort($stageCode, $done)
{ {
$taskList = self::where('stage_code', $stageCode)->order('sort asc, id asc')->select(); $taskList = self::where('stage_code', $stageCode)->order('sort asc, id asc')->where('done', $done)->select();
if ($taskList) { if ($taskList) {
$sort = 500; $sort = 500;
foreach ($taskList as $task) { foreach ($taskList as $task) {