Ben 1 рік тому
батько
коміт
d241c15004
1 змінених файлів з 5 додано та 1 видалено
  1. 5 1
      internal/server/server.go

+ 5 - 1
internal/server/server.go

@@ -48,10 +48,14 @@ func AddUsedDuration(c *gin.Context) {
 		dto.Error(c, err)
 		return
 	} else {
+		freeTrialDuration := totalFreeDuration - existed
+		if freeTrialDuration < 0 {
+			freeTrialDuration = 0
+		}
 		c.JSON(http.StatusOK, dto.ConfigResponse{
 			Response: dto.NewOkResponse(),
 			Data: dto.ConfigResult{
-				FreeTrialDuration: totalFreeDuration - existed,
+				FreeTrialDuration: freeTrialDuration,
 				Timestamp:         time.Now().Unix(),
 				Node:              convert2DtoNode(healthNodes()[0]),
 			},