|
|
@@ -115,8 +115,11 @@ async function fetchWorkDuration() {
|
|
|
const res = await getWorkDuration()
|
|
|
const data = res.data
|
|
|
if (data.code === 0 && data.data) {
|
|
|
- workDurationMinutes = data.data.duration_minutes
|
|
|
- workDuration.value = formatWorkDuration(workDurationMinutes)
|
|
|
+ const apiMinutes = data.data.duration_minutes
|
|
|
+ if (apiMinutes >= workDurationMinutes) {
|
|
|
+ workDurationMinutes = apiMinutes
|
|
|
+ workDuration.value = formatWorkDuration(workDurationMinutes)
|
|
|
+ }
|
|
|
}
|
|
|
} catch {
|
|
|
}
|