@@ -118,6 +118,8 @@ module.exports = (sequelize, DataTypes) => {
118118 zipCode : payload . zipCode ,
119119 city : payload . city ,
120120 state : payload . state ,
121+ telephoneAreaCode : payload . telephoneAreaCode ,
122+ telephone : payload . telephone ,
121123 createdAt : moment ( payload . createdAt )
122124 . tz ( appTimezone )
123125 . format ( mysqlTimeFormat ) ,
@@ -163,6 +165,10 @@ module.exports = (sequelize, DataTypes) => {
163165 return "The state field is required." ;
164166 }
165167
168+ if ( ! payload . telephone ) {
169+ return "The telephone field is required." ;
170+ }
171+
166172 const userAddresses = await this .
167173 getUserAddressesByUserId (
168174 usersId ,
@@ -203,6 +209,14 @@ module.exports = (sequelize, DataTypes) => {
203209 result . state = payload . state ;
204210 }
205211
212+ if ( payload . telephoneAreaCode ) {
213+ result . telephoneAreaCode = payload . telephoneAreaCode ;
214+ }
215+
216+ if ( payload . telephone ) {
217+ result . telephone = payload . telephone ;
218+ }
219+
206220 return result ;
207221 }
208222
@@ -217,8 +231,8 @@ module.exports = (sequelize, DataTypes) => {
217231 ) {
218232 try {
219233 await sequelize . query (
220- `INSERT INTO ${ this . getTableName ( ) } (usersId, addressLine1, addressLine2, zipCode, city, state, createdAt, updatedAt)
221- VALUES(:usersId, :addressLine1, :addressLine2, :zipCode, :city, :state, :createdAt, :updatedAt)` ,
234+ `INSERT INTO ${ this . getTableName ( ) } (usersId, addressLine1, addressLine2, zipCode, city, state, telephoneAreaCode, telephone, createdAt, updatedAt)
235+ VALUES(:usersId, :addressLine1, :addressLine2, :zipCode, :city, :state, :telephoneAreaCode, :telephone, : createdAt, :updatedAt)` ,
222236 {
223237 type : sequelize . QueryTypes . INSERT ,
224238 replacements : {
@@ -227,6 +241,8 @@ module.exports = (sequelize, DataTypes) => {
227241 zipCode : payload . zipCode ,
228242 city : payload . city ,
229243 state : payload . state ,
244+ telephoneAreaCode : payload . telephoneAreaCode ,
245+ telephone : payload . telephone ,
230246 usersId : userId ,
231247 createdAt : moment ( )
232248 . utc ( )
0 commit comments