From 9d013b80c595b12e538069f2177ef3d80f62a2bb Mon Sep 17 00:00:00 2001 From: wangyidong Date: Wed, 4 Jan 2023 10:28:21 +0800 Subject: [PATCH] * fix bug for compute weekly. --- module/weekly/control.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/module/weekly/control.php b/module/weekly/control.php index c8273c0ea8..d67bef5faf 100755 --- a/module/weekly/control.php +++ b/module/weekly/control.php @@ -82,6 +82,11 @@ class weekly extends control ->fetchPairs(); $date = helper::today(); - foreach($projects as $projectID => $project) $this->weekly->save($projectID, $date); + foreach($projects as $projectID => $project) + { + $weekStart = $this->weekly->getThisMonday($date); + $this->dao->delete()->from(TABLE_WEEKLYREPORT)->where('project')->eq($projectID)->andWhere('weekStart')->eq($weekStart)->exec(); + $this->weekly->save($projectID, $date); + } } }