@@ -42,7 +42,9 @@ func registerRoutes(r chi.Router, db *sqlx.DB) {
42
42
43
43
r .Get ("/v1/categories/count" , func (w http.ResponseWriter , r * http.Request ) {
44
44
var result CounterDto
45
- err := db .Get (& result , "SELECT COUNT(*) AS counter FROM categories" )
45
+ err := db .Get (
46
+ & result ,
47
+ "SELECT COUNT(*) AS counter FROM categories" )
46
48
switch err {
47
49
case sql .ErrNoRows :
48
50
w .WriteHeader (http .StatusNotFound )
@@ -56,7 +58,12 @@ func registerRoutes(r chi.Router, db *sqlx.DB) {
56
58
})
57
59
58
60
r .Get ("/v1/collections/{collectionId}/categories/count" , func (w http.ResponseWriter , r * http.Request ) {
59
- stmt , err := db .PrepareNamed ("SELECT COUNT(DISTINCT s.category_id) AS counter FROM collections_series cs JOIN series s ON s.id = cs.series_id WHERE cs.collection_id = :collectionId" )
61
+ stmt , err := db .PrepareNamed (
62
+ `SELECT COUNT(DISTINCT s.category_id) AS counter
63
+ FROM collections_series cs
64
+ JOIN series s
65
+ ON s.id = cs.series_id
66
+ WHERE cs.collection_id = :collectionId` )
60
67
if err != nil {
61
68
fmt .Fprintf (os .Stderr , "PrepareNamed failed: %v\n " , err )
62
69
internalServerError (w )
@@ -82,7 +89,14 @@ func registerRoutes(r chi.Router, db *sqlx.DB) {
82
89
83
90
r .Get ("/v1/categories" , func (w http.ResponseWriter , r * http.Request ) {
84
91
result := []CategoryDto {}
85
- err := db .Select (& result , "SELECT id , name , name_ru , slug , hidden FROM categories" )
92
+ err := db .Select (
93
+ & result ,
94
+ `SELECT id
95
+ , name
96
+ , name_ru
97
+ , slug
98
+ , hidden
99
+ FROM categories` )
86
100
switch err {
87
101
case sql .ErrNoRows :
88
102
w .WriteHeader (http .StatusNotFound )
@@ -107,7 +121,27 @@ func registerRoutes(r chi.Router, db *sqlx.DB) {
107
121
"user_id" : body .UserId ,
108
122
}
109
123
_ , err := db .NamedExec (
110
- "INSERT INTO categories ( name , name_ru , slug , hidden , created_at , created_by , updated_at , updated_by ) VALUES ( :name , :name_ru , :slug , :hidden , NOW() , :user_id , NOW() , :user_id )" ,
124
+ `INSERT
125
+ INTO categories
126
+ ( name
127
+ , name_ru
128
+ , slug
129
+ , hidden
130
+ , created_at
131
+ , created_by
132
+ , updated_at
133
+ , updated_by
134
+ )
135
+ VALUES
136
+ ( :name
137
+ , :name_ru
138
+ , :slug
139
+ , :hidden
140
+ , NOW()
141
+ , :user_id
142
+ , NOW()
143
+ , :user_id
144
+ )` ,
111
145
args ,
112
146
)
113
147
if err != nil {
@@ -120,7 +154,14 @@ func registerRoutes(r chi.Router, db *sqlx.DB) {
120
154
})
121
155
122
156
r .Get ("/v1/categories/search" , func (w http.ResponseWriter , r * http.Request ) {
123
- stmt , err := db .PrepareNamed ("SELECT id , name , name_ru , slug , hidden FROM categories WHERE hidden = :hidden" )
157
+ stmt , err := db .PrepareNamed (
158
+ `SELECT id
159
+ , name
160
+ , name_ru
161
+ , slug
162
+ , hidden
163
+ FROM categories
164
+ WHERE hidden = :hidden` )
124
165
if err != nil {
125
166
fmt .Fprintf (os .Stderr , "PrepareNamed failed: %v\n " , err )
126
167
internalServerError (w )
@@ -145,7 +186,14 @@ func registerRoutes(r chi.Router, db *sqlx.DB) {
145
186
})
146
187
147
188
r .Get ("/v1/categories/{categoryId}" , func (w http.ResponseWriter , r * http.Request ) {
148
- stmt , err := db .PrepareNamed ("SELECT id , name , name_ru , slug , hidden FROM categories WHERE id = :categoryId" )
189
+ stmt , err := db .PrepareNamed (
190
+ `SELECT id
191
+ , name
192
+ , name_ru
193
+ , slug
194
+ , hidden
195
+ FROM categories
196
+ WHERE id = :categoryId` )
149
197
if err != nil {
150
198
fmt .Fprintf (os .Stderr , "PrepareNamed failed: %v\n " , err )
151
199
internalServerError (w )
@@ -182,7 +230,14 @@ func registerRoutes(r chi.Router, db *sqlx.DB) {
182
230
"categoryId" : chi .URLParam (r , "categoryId" ),
183
231
}
184
232
_ , err := db .NamedExec (
185
- "UPDATE categories SET name = :name , name_ru = :name_ru , slug = :slug , hidden = :hidden , updated_at = NOW() , updated_by = :user_id WHERE id = :categoryId" ,
233
+ `UPDATE categories
234
+ SET name = :name
235
+ , name_ru = :name_ru
236
+ , slug = :slug
237
+ , hidden = :hidden
238
+ , updated_at = NOW()
239
+ , updated_by = :user_id
240
+ WHERE id = :categoryId` ,
186
241
args ,
187
242
)
188
243
if err != nil {
@@ -199,7 +254,9 @@ func registerRoutes(r chi.Router, db *sqlx.DB) {
199
254
"categoryId" : chi .URLParam (r , "categoryId" ),
200
255
}
201
256
_ , err := db .NamedExec (
202
- "DELETE FROM categories WHERE id = :categoryId" ,
257
+ `DELETE
258
+ FROM categories
259
+ WHERE id = :categoryId` ,
203
260
args ,
204
261
)
205
262
if err != nil {
0 commit comments