Browse Source

Add the field deletedKeepDays.

master
lishuang 5 years ago
parent
commit
b82bac40fc
  1. 11
      code/rest/preference_controller.go
  2. 1
      code/rest/preference_model.go

11
code/rest/preference_controller.go

@ -83,6 +83,7 @@ func (this *PreferenceController) Edit(writer http.ResponseWriter, request *http
downloadDirMaxNumStr := request.FormValue("downloadDirMaxNum") downloadDirMaxNumStr := request.FormValue("downloadDirMaxNum")
defaultTotalSizeLimitStr := request.FormValue("defaultTotalSizeLimit") defaultTotalSizeLimitStr := request.FormValue("defaultTotalSizeLimit")
allowRegisterStr := request.FormValue("allowRegister") allowRegisterStr := request.FormValue("allowRegister")
deletedKeepDaysStr := request.FormValue("deletedKeepDays")
if name == "" { if name == "" {
panic(result.BadRequest("name cannot be null")) panic(result.BadRequest("name cannot be null"))
@ -115,6 +116,15 @@ func (this *PreferenceController) Edit(writer http.ResponseWriter, request *http
defaultTotalSizeLimit = int64(intDefaultTotalSizeLimit) defaultTotalSizeLimit = int64(intDefaultTotalSizeLimit)
} }
var deletedKeepDays int64 = 0
if deletedKeepDaysStr == "" {
panic(result.BadRequest("deletedKeepDays cannot be null"))
} else {
intDeletedKeepDays, err := strconv.Atoi(deletedKeepDaysStr)
this.PanicError(err)
deletedKeepDays = int64(intDeletedKeepDays)
}
var allowRegister = false var allowRegister = false
if allowRegisterStr == TRUE { if allowRegisterStr == TRUE {
allowRegister = true allowRegister = true
@ -130,6 +140,7 @@ func (this *PreferenceController) Edit(writer http.ResponseWriter, request *http
preference.DownloadDirMaxNum = downloadDirMaxNum preference.DownloadDirMaxNum = downloadDirMaxNum
preference.DefaultTotalSizeLimit = defaultTotalSizeLimit preference.DefaultTotalSizeLimit = defaultTotalSizeLimit
preference.AllowRegister = allowRegister preference.AllowRegister = allowRegister
preference.DeletedKeepDays = deletedKeepDays
preference = this.preferenceService.Save(preference) preference = this.preferenceService.Save(preference)

1
code/rest/preference_model.go

@ -18,6 +18,7 @@ type Preference struct {
AllowRegister bool `json:"allowRegister" gorm:"type:tinyint(1) not null;default:0"` AllowRegister bool `json:"allowRegister" gorm:"type:tinyint(1) not null;default:0"`
PreviewConfig string `json:"previewConfig" gorm:"type:text"` PreviewConfig string `json:"previewConfig" gorm:"type:text"`
ScanConfig string `json:"scanConfig" gorm:"type:text"` ScanConfig string `json:"scanConfig" gorm:"type:text"`
DeletedKeepDays int64 `json:"deletedKeepDays" gorm:"type:bigint(20) not null;default:7"`
Version string `json:"version" gorm:"-"` Version string `json:"version" gorm:"-"`
} }

Loading…
Cancel
Save