forked from OrgGo/Tasks
formatted using gofmt
This commit is contained in:
parent
e97b19237b
commit
59ab7953e5
70
db/db.go
70
db/db.go
|
@ -25,36 +25,36 @@ func Close() {
|
|||
database.Close()
|
||||
}
|
||||
|
||||
func GetTasks(deleted bool) []types.Task{
|
||||
func GetTasks(deleted bool) []types.Task {
|
||||
var task []types.Task
|
||||
var TaskId int
|
||||
var TaskTitle string
|
||||
var TaskContent string
|
||||
var getTasksql string
|
||||
if deleted == true{
|
||||
if deleted == true {
|
||||
getTasksql = "select id, title, content from task where is_deleted!='Y' order by created_date asc"
|
||||
} else {
|
||||
getTasksql = "select id, title, content from task where is_deleted='Y' order by created_date asc"
|
||||
}
|
||||
|
||||
rows, err := database.Query(getTasksql)
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
defer rows.Close()
|
||||
for rows.Next(){
|
||||
for rows.Next() {
|
||||
err := rows.Scan(&TaskId, &TaskTitle, &TaskContent)
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
a := types.Task{Id:TaskId, Title:TaskTitle, Content:TaskContent}
|
||||
a := types.Task{Id: TaskId, Title: TaskTitle, Content: TaskContent}
|
||||
task = append(task, a)
|
||||
}
|
||||
|
||||
return task
|
||||
}
|
||||
|
||||
func GetTaskById(id int) types.Task{
|
||||
func GetTaskById(id int) types.Task {
|
||||
var task types.Task
|
||||
var TaskId int
|
||||
var TaskTitle string
|
||||
|
@ -62,31 +62,31 @@ func GetTaskById(id int) types.Task{
|
|||
getTasksql := "select id, title, content from task where id=?"
|
||||
|
||||
rows, err := database.Query(getTasksql, id)
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
defer rows.Close()
|
||||
if rows.Next(){
|
||||
if rows.Next() {
|
||||
err := rows.Scan(&TaskId, &TaskTitle, &TaskContent)
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
task = types.Task{Id:TaskId, Title:TaskTitle, Content:TaskContent}
|
||||
task = types.Task{Id: TaskId, Title: TaskTitle, Content: TaskContent}
|
||||
}
|
||||
return task
|
||||
}
|
||||
|
||||
func ArchiveTask(id int) error {
|
||||
stmt, err := database.Prepare("update task set is_deleted='Y', finish_date=datetime(),last_modified_at=datetime() where id=?")
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
tx, err := database.Begin()
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
_, err = tx.Stmt(stmt).Exec(id)
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
tx.Rollback()
|
||||
} else {
|
||||
|
@ -97,15 +97,15 @@ func ArchiveTask(id int) error {
|
|||
|
||||
func DeleteAll() error {
|
||||
stmt, err := database.Prepare("delete from task where is_deleted='Y'")
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
tx, err := database.Begin()
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
_, err = tx.Stmt(stmt).Exec()
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println("doing rollback")
|
||||
tx.Rollback()
|
||||
} else {
|
||||
|
@ -116,15 +116,15 @@ func DeleteAll() error {
|
|||
|
||||
func RestoreTask(id int) error {
|
||||
restoreSql, err := database.Prepare("update task set is_deleted='N',last_modified_at=datetime() where id=?")
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
tx, err := database.Begin()
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
_, err = tx.Stmt(restoreSql).Exec(id)
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println("doing rollback")
|
||||
tx.Rollback()
|
||||
} else {
|
||||
|
@ -135,15 +135,15 @@ func RestoreTask(id int) error {
|
|||
|
||||
func DeleteTask(id int) error {
|
||||
deleteSQL, err := database.Prepare("delete from task where id = ?")
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
tx, err := database.Begin()
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
_, err = tx.Stmt(deleteSQL).Exec(id)
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
tx.Rollback()
|
||||
} else {
|
||||
|
@ -154,12 +154,12 @@ func DeleteTask(id int) error {
|
|||
|
||||
func AddTask(title, content string) error {
|
||||
restoreSql, err := database.Prepare("insert into task(title, content, created_date, last_modified_at) values(?,?,datetime(), datetime())")
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
tx, err := database.Begin()
|
||||
_, err = tx.Stmt(restoreSql).Exec(title, content)
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
tx.Rollback()
|
||||
} else {
|
||||
|
@ -168,18 +168,18 @@ func AddTask(title, content string) error {
|
|||
return err
|
||||
}
|
||||
|
||||
func UpdateTask(id int, title string, content string) error{
|
||||
func UpdateTask(id int, title string, content string) error {
|
||||
Sql, err := database.Prepare("update task set title=?, content=? where id=?")
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
tx, err := database.Begin()
|
||||
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
_, err = tx.Stmt(Sql).Exec(title, content, id)
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
tx.Rollback()
|
||||
} else {
|
||||
|
@ -188,25 +188,25 @@ func UpdateTask(id int, title string, content string) error{
|
|||
return err
|
||||
}
|
||||
|
||||
func SearchTask(query string) []types.Task{
|
||||
stmt := "select id, title, content from task where title like '%"+query+"%' or content like '%"+query+"%'"
|
||||
func SearchTask(query string) []types.Task {
|
||||
stmt := "select id, title, content from task where title like '%" + query + "%' or content like '%" + query + "%'"
|
||||
var task []types.Task
|
||||
var TaskId int
|
||||
var TaskTitle string
|
||||
var TaskContent string
|
||||
|
||||
rows, err := database.Query(stmt, query, query)
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
for rows.Next(){
|
||||
for rows.Next() {
|
||||
err := rows.Scan(&TaskId, &TaskTitle, &TaskContent)
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
TaskTitle = strings.Replace(TaskTitle, query, "<span class='highlight'>"+query+"</span>", -1)
|
||||
TaskContent = strings.Replace(TaskContent, query, "<span class='highlight'>"+query+"</span>", -1)
|
||||
a := types.Task{Id:TaskId, Title:TaskTitle, Content:TaskContent}
|
||||
a := types.Task{Id: TaskId, Title: TaskTitle, Content: TaskContent}
|
||||
task = append(task, a)
|
||||
}
|
||||
return task
|
||||
|
|
8
main.go
8
main.go
|
@ -59,7 +59,7 @@ func ShowAllTasks(w http.ResponseWriter, r *http.Request, parm httprouter.Params
|
|||
homeTemplate.Execute(w, context)
|
||||
}
|
||||
|
||||
func SearchTask(w http.ResponseWriter, r *http.Request, _ httprouter.Params){
|
||||
func SearchTask(w http.ResponseWriter, r *http.Request, _ httprouter.Params) {
|
||||
r.ParseForm()
|
||||
query := r.Form.Get("query")
|
||||
context := viewmodels.SearchTask(query)
|
||||
|
@ -83,7 +83,7 @@ func ShowTrashTask(w http.ResponseWriter, r *http.Request, parm httprouter.Param
|
|||
|
||||
func EditTask(w http.ResponseWriter, r *http.Request, param httprouter.Params) {
|
||||
id, err := strconv.Atoi(param.ByName("id"))
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
} else {
|
||||
task := viewmodels.GetTaskById(id)
|
||||
|
@ -103,7 +103,7 @@ func ArchiveTask(w http.ResponseWriter, r *http.Request, param httprouter.Params
|
|||
|
||||
func DeleteTask(w http.ResponseWriter, r *http.Request, param httprouter.Params) {
|
||||
id := param.ByName("id")
|
||||
if id == "all"{
|
||||
if id == "all" {
|
||||
viewmodels.DeleteAll()
|
||||
http.Redirect(w, r, "/", http.StatusFound)
|
||||
} else {
|
||||
|
@ -130,7 +130,7 @@ func RestoreTask(w http.ResponseWriter, r *http.Request, param httprouter.Params
|
|||
func UpdateTask(w http.ResponseWriter, r *http.Request, param httprouter.Params) {
|
||||
r.ParseForm()
|
||||
id, err := strconv.Atoi(r.Form.Get("id"))
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
}
|
||||
title := r.Form.Get("title")
|
||||
|
|
|
@ -9,13 +9,13 @@ func GetTasks(deleted bool) []types.Task {
|
|||
return db.GetTasks(deleted)
|
||||
}
|
||||
|
||||
func SearchTask(query string) []types.Task{
|
||||
func SearchTask(query string) []types.Task {
|
||||
return db.SearchTask(query)
|
||||
}
|
||||
|
||||
func AddTask(title, content string) bool {
|
||||
err := db.AddTask(title, content)
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
return false
|
||||
}
|
||||
return true
|
||||
|
@ -37,9 +37,9 @@ func DeleteTask(id int) bool {
|
|||
return true
|
||||
}
|
||||
|
||||
func DeleteAll() bool{
|
||||
func DeleteAll() bool {
|
||||
err := db.DeleteAll()
|
||||
if err!=nil{
|
||||
if err != nil {
|
||||
return false
|
||||
}
|
||||
return true
|
||||
|
@ -53,11 +53,11 @@ func ArchiveTask(id int) bool {
|
|||
return true
|
||||
}
|
||||
|
||||
func GetTaskById(id int) types.Task{
|
||||
func GetTaskById(id int) types.Task {
|
||||
return db.GetTaskById(id)
|
||||
}
|
||||
|
||||
func UpdateTask(id int, title string, content string) bool{
|
||||
func UpdateTask(id int, title string, content string) bool {
|
||||
err := db.UpdateTask(id, title, content)
|
||||
if err != nil {
|
||||
return false
|
||||
|
@ -65,6 +65,6 @@ func UpdateTask(id int, title string, content string) bool{
|
|||
return true
|
||||
}
|
||||
|
||||
func Close(){
|
||||
func Close() {
|
||||
db.Close()
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue