Skip to content
This repository was archived by the owner on Sep 20, 2025. It is now read-only.

Commit 3d604ed

Browse files
committed
Add telephone field to userAddress queries
1 parent 5ade62e commit 3d604ed

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

src/models/v1/userAddress.js

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)