|
|
@ -938,7 +938,7 @@ exports.createstaff = async (request, reply) => {
|
|
|
|
return reply.status(400).send({ error: 'Duplicate phone numbers found', duplicatePhones });
|
|
|
|
return reply.status(400).send({ error: 'Duplicate phone numbers found', duplicatePhones });
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Update the user document with the new staff members
|
|
|
|
// Update the user document with the new staff members
|
|
|
|
user.staff.staff.push(...newStaff);
|
|
|
|
user.staff.staff.push(...newStaff);
|
|
|
|
|
|
|
|
|
|
|
@ -957,7 +957,7 @@ exports.createstaff = async (request, reply) => {
|
|
|
|
exports.editStaff = async (request, reply) => {
|
|
|
|
exports.editStaff = async (request, reply) => {
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
const { customerId, phone } = request.params;
|
|
|
|
const { customerId, phone } = request.params;
|
|
|
|
const { name, password } = request.body;
|
|
|
|
const { name, password,all_motor_access } = request.body;
|
|
|
|
|
|
|
|
|
|
|
|
const user = await User.findOne({ customerId, "staff.staff.phone": phone });
|
|
|
|
const user = await User.findOne({ customerId, "staff.staff.phone": phone });
|
|
|
|
if (!user) {
|
|
|
|
if (!user) {
|
|
|
|