s:="SELECT article.id, article.content, article.created_at, article.updated_at FROM article INNER JOIN blog ON blog.id = article.blog_id WHERE blog.id = ?"
s:="SELECT article.id, article.content, article.created_at, article.updated_at FROM article INNER JOIN blog ON blog.id = article.blog_id WHERE blog.id = ? AND blog.deleted_at IS NULL AND article.deleted_at IS NULL"
s:="SELECT count(article.id) FROM article INNER JOIN blog ON blog.id = article.blog_id WHERE blog.id = ?"
s:="SELECT count(article.id) FROM article INNER JOIN blog ON blog.id = article.blog_id WHERE blog.id = ? AND blog.deleted_at IS NULL AND article.deleted_at IS NULL"
s:="SELECT count(article.id) FROM article INNER JOIN blog ON blog.id = article.blog_id WHERE blog.id = ?"
s:="SELECT count(article.id) FROM article INNER JOIN blog ON blog.id = article.blog_id WHERE blog.id = ? AND blog.deleted_at IS NULL AND article.deleted_at IS NULL"
s:="SELECT count(article.id) FROM article INNER JOIN blog ON blog.id = article.blog_id WHERE article.id = ? AND blog.user_id = ? AND article.deleted_at IS NULL"
varistring
iferr:=r.QueryRow(s,id,userId).Scan(&i);err!=nil{
returnfalse,err
}
count,err:=strconv.Atoi(i)
iferr!=nil{
returnfalse,err
}
ifcount==0{
returnfalse,errors.New("Not Authenticated")
}
// 削除
now:=time.Now().UTC()
as:="UPDATE article SET deleted_at = ? WHERE id = ? AND deleted_at IS NULL"
s:="SELECT count(article.id) FROM article INNER JOIN blog ON blog.id = article.blog_id WHERE blog.id = ?"
s:="SELECT count(article.id) FROM article INNER JOIN blog ON blog.id = article.blog_id WHERE blog.id = ? AND blog.deleted_at IS NULL AND article.deleted_at IS NULL"