From ada27d67bad94978141d560c4bf13aa7e1e7b4f6 Mon Sep 17 00:00:00 2001 From: cjy Date: Wed, 22 Oct 2025 18:12:46 +0800 Subject: [PATCH] =?UTF-8?q?bugfix:=20=E4=BF=AE=E5=A4=8D=E6=8C=87=E6=B4=BE?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E6=B2=A1=E6=9C=89=E6=8C=87=E5=AE=9A=E6=8C=87?= =?UTF-8?q?=E6=B4=BE=E7=9A=84=E6=95=B0=E9=87=8F=E3=80=82=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=AE=8C=E6=88=90=E4=BB=BB=E5=8A=A1=E6=97=B6=EF=BC=8C=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E5=BE=85=E5=8F=91=E4=BB=BB=E5=8A=A1=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/dao/taskDao.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/internal/dao/taskDao.go b/internal/dao/taskDao.go index 5cee10d..4c00f8a 100644 --- a/internal/dao/taskDao.go +++ b/internal/dao/taskDao.go @@ -506,6 +506,7 @@ func UpdateTaskProgress(req *CompleteTaskRequest) error { ) } updateData["complete_video_count"] = newCompleteCount + updateData["pending_video_count"] = assignRecord.PendingVideoCount - req.CompleteCount case "post": newCompleteCount := assignRecord.CompletePostCount + req.CompleteCount if newCompleteCount > assignRecord.AssignPostCount { @@ -521,6 +522,7 @@ func UpdateTaskProgress(req *CompleteTaskRequest) error { ) } updateData["complete_post_count"] = newCompleteCount + updateData["pending_post_count"] = assignRecord.PendingPostCount - req.CompleteCount case "data": newCompleteCount := assignRecord.CompleteDataCount + req.CompleteCount if newCompleteCount > assignRecord.AssignDataCount { @@ -536,6 +538,7 @@ func UpdateTaskProgress(req *CompleteTaskRequest) error { ) } updateData["complete_data_count"] = newCompleteCount + updateData["pending_data_count"] = assignRecord.PendingDataCount - req.CompleteCount default: tx.Rollback() return commonErr.ReturnError(nil, "无效的任务类型", "任务类型必须是video、post或data") @@ -976,9 +979,9 @@ func UpdatePendingCount(req *UpdatePendingCountRequest) error { PendingVideoCount: req.PendingVideoCount, PendingPostCount: req.PendingPostCount, PendingDataCount: req.PendingDataCount, - AssignVideoCount: 0, - AssignPostCount: 0, - AssignDataCount: 0, + AssignVideoCount: req.PendingVideoCount, + AssignPostCount: req.PendingPostCount, + AssignDataCount: req.PendingDataCount, CompleteVideoCount: 0, CompletePostCount: 0, CompleteDataCount: 0,