|
@@ -32,7 +32,7 @@ from ratelimit.decorators import ratelimit
|
|
|
from Ansjer.config import AuthCode_Expire, SERVER_DOMAIN, APNS_CONFIG, JPUSH_CONFIG, FCM_CONFIG, TUTK_PUSH_DOMAIN
|
|
|
from Controller.CheckUserData import DataValid, date_handler, RandomStr
|
|
|
from Model.models import Device_User, Role, UidPushModel, UserOauth2Model, UserExModel, Device_Info, UidSetModel, \
|
|
|
- UserAppFrequencyModel, CountryIPModel, CountryModel, UidChannelSetModel
|
|
|
+ UserAppFrequencyModel, CountryIPModel, CountryModel, UidChannelSetModel, Order_Model
|
|
|
from Object.AWS.SesClassObject import SesClassObject
|
|
|
from Object.AliSmsObject import AliSmsObject
|
|
|
from Object.RedisObject import RedisObject
|
|
@@ -3906,6 +3906,9 @@ def deleteAccount(request):
|
|
|
userPWD = delUser.values('password')[0]
|
|
|
if not check_password(password, userPWD['password']):
|
|
|
return response.json(111)
|
|
|
+ hasOrder = Order_Model.objects.filter(userID=userID,status=1)
|
|
|
+ if hasOrder.exists():
|
|
|
+ return response.json(10046)
|
|
|
delUser.delete()
|
|
|
return response.json(0)
|
|
|
|