|
@@ -1093,12 +1093,19 @@ class SerialNumberView(View):
|
|
|
@param wifi_password:
|
|
|
@return:
|
|
|
"""
|
|
|
+ nickname = serial[:6]
|
|
|
device_id = CommonService.getUserID(getUser=False)
|
|
|
Device_Info.objects.create(
|
|
|
- id=device_id, userID_id=user_id, serial_number=serial[:9], UID=uid, NickName=serial[:6],
|
|
|
+ id=device_id, userID_id=user_id, serial_number=serial[:9], UID=uid, NickName=nickname,
|
|
|
Type=device_type, View_Account='admin', View_Password='admin', vodPrimaryMaster=username,
|
|
|
vodPrimaryUserID=user_id
|
|
|
)
|
|
|
DeviceNetInfo.objects.create(
|
|
|
device_id=device_id, wifi_name=wifi_name, wifi_password=wifi_password
|
|
|
)
|
|
|
+ # 创建或更新设备影子昵称
|
|
|
+ uid_set_qs = UidSetModel.objects.filter(uid=uid)
|
|
|
+ if uid_set_qs.exists():
|
|
|
+ uid_set_qs.update(nickname=nickname)
|
|
|
+ else:
|
|
|
+ UidSetModel.objects.create(uid=uid, nickname=nickname)
|