Refactor code

This commit is contained in:
root
2020-08-13 16:33:37 +00:00
parent 3557907ce9
commit 9ee441ec02

View File

@@ -25,48 +25,15 @@ func (e mainEnv) createLegalBasis(w http.ResponseWriter, r *http.Request, ps htt
returnError(w, r, "failed to decode request body", 405, err, nil) returnError(w, r, "failed to decode request body", 405, err, nil)
return return
} }
status := "active"; status := "active";
module := "" module := getStringValue(records, "module")
fulldesc := "" fulldesc := getStringValue(records, "fulldesc")
newbrief := "" newbrief := getStringValue(records, "newbrief")
shortdesc := "" shortdesc := getStringValue(records, "shortdesc")
basistype := "" basistype := getStringValue(records, "basistype")
requiredmsg := "" requiredmsg := getStringValue(records, "requiredmsg")
usercontrol := false usercontrol := false
requiredflag := false requiredflag := false
if value, ok := records["module"]; ok {
if reflect.TypeOf(value) == reflect.TypeOf("string") {
module = value.(string)
}
}
if value, ok := records["fulldesc"]; ok {
if reflect.TypeOf(value) == reflect.TypeOf("string") {
fulldesc = value.(string)
}
}
if value, ok := records["brief"]; ok {
if reflect.TypeOf(value) == reflect.TypeOf("string") {
newbrief = value.(string)
}
}
if value, ok := records["shortdesc"]; ok {
if reflect.TypeOf(value) == reflect.TypeOf("string") {
shortdesc = value.(string)
}
}
if value, ok := records["basistype"]; ok {
if reflect.TypeOf(value) == reflect.TypeOf("string") {
basistype = value.(string)
}
}
basistype = normalizeBasisType(basistype)
if value, ok := records["requiredmsg"]; ok {
if reflect.TypeOf(value) == reflect.TypeOf("string") {
requiredmsg = value.(string)
}
}
if value, ok := records["status"]; ok { if value, ok := records["status"]; ok {
if reflect.TypeOf(value) == reflect.TypeOf("string") { if reflect.TypeOf(value) == reflect.TypeOf("string") {
if value.(string) == "disabled" { if value.(string) == "disabled" {
@@ -84,7 +51,6 @@ func (e mainEnv) createLegalBasis(w http.ResponseWriter, r *http.Request, ps htt
requiredflag = value.(bool) requiredflag = value.(bool)
} }
} }
e.db.createLegalBasis(brief, newbrief, module, shortdesc, fulldesc, basistype, requiredmsg, status, usercontrol, requiredflag) e.db.createLegalBasis(brief, newbrief, module, shortdesc, fulldesc, basistype, requiredmsg, status, usercontrol, requiredflag)
/* /*
notifyURL := e.conf.Notification.NotificationURL notifyURL := e.conf.Notification.NotificationURL