|
@@ -21,7 +21,7 @@ from pyipip import IPIPDatabase
|
|
from Ansjer.config import BASE_DIR, SERVER_DOMAIN_SSL, CONFIG_INFO, CONFIG_TEST, CONFIG_CN, SERVER_DOMAIN_TEST, \
|
|
from Ansjer.config import BASE_DIR, SERVER_DOMAIN_SSL, CONFIG_INFO, CONFIG_TEST, CONFIG_CN, SERVER_DOMAIN_TEST, \
|
|
SERVER_DOMAIN_CN, SERVER_DOMAIN_US, CONFIG_US, CONFIG_EUR, SERVER_DOMAIN_LIST, SERVER_DOMAIN_EUR
|
|
SERVER_DOMAIN_CN, SERVER_DOMAIN_US, CONFIG_US, CONFIG_EUR, SERVER_DOMAIN_LIST, SERVER_DOMAIN_EUR
|
|
from Controller.CheckUserData import RandomStr
|
|
from Controller.CheckUserData import RandomStr
|
|
-from Model.models import iotdeviceInfoModel, Device_Info, UIDModel, AppDeviceType, UIDCompanySerialModel
|
|
|
|
|
|
+from Model.models import iotdeviceInfoModel, Device_Info, UIDModel, AppDeviceType, UIDCompanySerialModel, GatewayPush
|
|
from Object.ResponseObject import ResponseObject
|
|
from Object.ResponseObject import ResponseObject
|
|
from Object.TokenObject import TokenObject
|
|
from Object.TokenObject import TokenObject
|
|
|
|
|
|
@@ -848,3 +848,18 @@ GCqvlyw5dfxNA+EtxNE2wCW/LW7ENJlACgcfgPlBZtpLheWoZB/maw4=
|
|
serial_number=F('company_serial__serial_number'))
|
|
serial_number=F('company_serial__serial_number'))
|
|
c_serial_info = c_serial_qs.values('mark', 'serial_number')
|
|
c_serial_info = c_serial_qs.values('mark', 'serial_number')
|
|
return c_serial_info[0]['serial_number'] + c_serial_info[0]['mark']
|
|
return c_serial_info[0]['serial_number'] + c_serial_info[0]['mark']
|
|
|
|
+
|
|
|
|
+ @staticmethod
|
|
|
|
+ def get_user_tz(user_id):
|
|
|
|
+ """
|
|
|
|
+ 获取用户时区
|
|
|
|
+ @param user_id: 用户id
|
|
|
|
+ @return: tz
|
|
|
|
+ """
|
|
|
|
+ # 从gateway_push表查询时区
|
|
|
|
+ gateway_push_qs = GatewayPush.objects.filter(user_id=user_id).order_by('-id').first()
|
|
|
|
+ if gateway_push_qs is None:
|
|
|
|
+ tz = 0.00
|
|
|
|
+ else:
|
|
|
|
+ # 截掉.00然后转为浮点型
|
|
|
|
+ tz = float(gateway_push_qs.tz[:-3])
|