|
@@ -7,6 +7,7 @@ from Service.CommonService import CommonService
|
|
import simplejson as json
|
|
import simplejson as json
|
|
from Object.TokenObject import TokenObject
|
|
from Object.TokenObject import TokenObject
|
|
from Object.ResponseObject import ResponseObject
|
|
from Object.ResponseObject import ResponseObject
|
|
|
|
+import re
|
|
|
|
|
|
|
|
|
|
def addNewUserEquipment(userID, deviceContent, response):
|
|
def addNewUserEquipment(userID, deviceContent, response):
|
|
@@ -31,9 +32,14 @@ def addNewUserEquipment(userID, deviceContent, response):
|
|
nValid = Device_Info.objects.filter(userID=userID, NickName=deviceData['NickName'])
|
|
nValid = Device_Info.objects.filter(userID=userID, NickName=deviceData['NickName'])
|
|
if nValid.exists():
|
|
if nValid.exists():
|
|
return response.json(179)
|
|
return response.json(179)
|
|
- userDevice = Device_Info(id=CommonService.getUserID(getUser=False), userID_id=userID,
|
|
|
|
|
|
+ UID = deviceData['NickName']
|
|
|
|
+ re_uid = re.compile(r'^[A-Za-z0-9]{20}$')
|
|
|
|
+ if re_uid.match(UID):
|
|
|
|
+ userDevice = Device_Info(id=CommonService.getUserID(getUser=False), userID_id=userID,
|
|
**deviceData)
|
|
**deviceData)
|
|
- userDevice.save()
|
|
|
|
|
|
+ userDevice.save()
|
|
|
|
+ else:
|
|
|
|
+ return response.json()
|
|
else:
|
|
else:
|
|
return response.json(806)
|
|
return response.json(806)
|
|
|
|
|