Fix Bug
This commit is contained in:
@@ -84,22 +84,41 @@ module.exports.changeStatus = [
|
||||
status: 1
|
||||
},
|
||||
{ new: true })
|
||||
const userPreData = await User.findById(data.userId).select('walletBalance dollarBalance score')
|
||||
const userData = await User.findByIdAndUpdate(
|
||||
data.userId,
|
||||
{
|
||||
shopName: data.shopName,
|
||||
shopNumber: data.shopNumber,
|
||||
shopAddress: data.shopAddress,
|
||||
birthDate: data.birthDate,
|
||||
walletBalance: userPreData?.walletBalance | 0,
|
||||
dollarBalance: userPreData?.dollarBalance | 0,
|
||||
score: userPreData?.score | 0,
|
||||
$push:{scope:'gps'}
|
||||
},
|
||||
{ new: true }
|
||||
)
|
||||
const userPreData = await User.findById(data.userId).select('walletBalance dollarBalance score scope')
|
||||
if(userPreData.scope.includes('gps')){
|
||||
const userData = await User.findByIdAndUpdate(
|
||||
data.userId,
|
||||
{
|
||||
shopName: data.shopName,
|
||||
shopNumber: data.shopNumber,
|
||||
shopAddress: data.shopAddress,
|
||||
birthDate: data.birthDate,
|
||||
walletBalance: userPreData?.walletBalance | 0,
|
||||
dollarBalance: userPreData?.dollarBalance | 0,
|
||||
score: userPreData?.score | 0,
|
||||
$push:{scope:'gps'}
|
||||
},
|
||||
{ new: true }
|
||||
).select('first_name last_name')
|
||||
res.status(200).json({ msg: 'با موفقیت به روز شد', data: userData })
|
||||
|
||||
}else{
|
||||
const userData = await User.findByIdAndUpdate(
|
||||
data.userId,
|
||||
{
|
||||
shopName: data.shopName,
|
||||
shopNumber: data.shopNumber,
|
||||
shopAddress: data.shopAddress,
|
||||
birthDate: data.birthDate,
|
||||
walletBalance: userPreData?.walletBalance | 0,
|
||||
dollarBalance: userPreData?.dollarBalance | 0,
|
||||
score: userPreData?.score | 0,
|
||||
},
|
||||
{ new: true }
|
||||
).select('first_name last_name')
|
||||
res.status(200).json({ msg: 'با موفقیت به روز شد', data: userData })
|
||||
|
||||
}
|
||||
break;
|
||||
}
|
||||
case "reject": {
|
||||
|
||||
Reference in New Issue
Block a user