@@ -25,7 +25,11 @@ const register = (app: Express, pool: Pool) => {
25
25
26
26
app . get ( '/v1/collections/:collectionId/categories/count' , ( req : Request , res : Response , next : NextFunction ) => {
27
27
pool . query (
28
- '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' ,
28
+ `SELECT COUNT(DISTINCT s.category_id) AS counter
29
+ FROM collections_series cs
30
+ JOIN series s
31
+ ON s.id = cs.series_id
32
+ WHERE cs.collection_id = :collectionId` ,
29
33
{ "collectionId" : req . params . collectionId } ,
30
34
( err , rows , fields ) => {
31
35
if ( err ) {
@@ -42,7 +46,12 @@ const register = (app: Express, pool: Pool) => {
42
46
43
47
app . get ( '/v1/categories' , ( req : Request , res : Response , next : NextFunction ) => {
44
48
pool . query (
45
- 'SELECT id , name , name_ru , slug , hidden FROM categories' ,
49
+ `SELECT id
50
+ , name
51
+ , name_ru
52
+ , slug
53
+ , hidden
54
+ FROM categories` ,
46
55
( err , rows , fields ) => {
47
56
if ( err ) {
48
57
return next ( err )
@@ -54,7 +63,27 @@ const register = (app: Express, pool: Pool) => {
54
63
55
64
app . post ( '/v1/categories' , ( req : Request , res : Response , next : NextFunction ) => {
56
65
pool . query (
57
- '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 )' ,
66
+ `INSERT
67
+ INTO categories
68
+ ( name
69
+ , name_ru
70
+ , slug
71
+ , hidden
72
+ , created_at
73
+ , created_by
74
+ , updated_at
75
+ , updated_by
76
+ )
77
+ VALUES
78
+ ( :name
79
+ , :name_ru
80
+ , :slug
81
+ , :hidden
82
+ , NOW()
83
+ , :user_id
84
+ , NOW()
85
+ , :user_id
86
+ )` ,
58
87
{ "name" : req . body . name , "name_ru" : req . body . name_ru , "slug" : req . body . slug , "hidden" : req . body . hidden , "user_id" : req . body . user_id } ,
59
88
( err , rows , fields ) => {
60
89
if ( err ) {
@@ -67,7 +96,13 @@ const register = (app: Express, pool: Pool) => {
67
96
68
97
app . get ( '/v1/categories/search' , ( req : Request , res : Response , next : NextFunction ) => {
69
98
pool . query (
70
- 'SELECT id , name , name_ru , slug , hidden FROM categories WHERE hidden = :hidden' ,
99
+ `SELECT id
100
+ , name
101
+ , name_ru
102
+ , slug
103
+ , hidden
104
+ FROM categories
105
+ WHERE hidden = :hidden` ,
71
106
{ "hidden" : parseBoolean ( req . query . hidden ) } ,
72
107
( err , rows , fields ) => {
73
108
if ( err ) {
@@ -80,7 +115,13 @@ const register = (app: Express, pool: Pool) => {
80
115
81
116
app . get ( '/v1/categories/:categoryId' , ( req : Request , res : Response , next : NextFunction ) => {
82
117
pool . query (
83
- 'SELECT id , name , name_ru , slug , hidden FROM categories WHERE id = :categoryId' ,
118
+ `SELECT id
119
+ , name
120
+ , name_ru
121
+ , slug
122
+ , hidden
123
+ FROM categories
124
+ WHERE id = :categoryId` ,
84
125
{ "categoryId" : req . params . categoryId } ,
85
126
( err , rows , fields ) => {
86
127
if ( err ) {
@@ -97,7 +138,14 @@ const register = (app: Express, pool: Pool) => {
97
138
98
139
app . put ( '/v1/categories/:categoryId' , ( req : Request , res : Response , next : NextFunction ) => {
99
140
pool . query (
100
- 'UPDATE categories SET name = :name , name_ru = :name_ru , slug = :slug , hidden = :hidden , updated_at = NOW() , updated_by = :user_id WHERE id = :categoryId' ,
141
+ `UPDATE categories
142
+ SET name = :name
143
+ , name_ru = :name_ru
144
+ , slug = :slug
145
+ , hidden = :hidden
146
+ , updated_at = NOW()
147
+ , updated_by = :user_id
148
+ WHERE id = :categoryId` ,
101
149
{ "name" : req . body . name , "name_ru" : req . body . name_ru , "slug" : req . body . slug , "hidden" : req . body . hidden , "user_id" : req . body . user_id , "categoryId" : req . params . categoryId } ,
102
150
( err , rows , fields ) => {
103
151
if ( err ) {
@@ -110,7 +158,9 @@ const register = (app: Express, pool: Pool) => {
110
158
111
159
app . delete ( '/v1/categories/:categoryId' , ( req : Request , res : Response , next : NextFunction ) => {
112
160
pool . query (
113
- 'DELETE FROM categories WHERE id = :categoryId' ,
161
+ `DELETE
162
+ FROM categories
163
+ WHERE id = :categoryId` ,
114
164
{ "categoryId" : req . params . categoryId } ,
115
165
( err , rows , fields ) => {
116
166
if ( err ) {
0 commit comments