chanjunkai 5 年之前
父節點
當前提交
c6f1bee85a
共有 4 個文件被更改,包括 64 次插入68 次删除
  1. 1 4
      Ansjer/local_settings.py
  2. 4 5
      Ansjer/urls.py
  3. 1 1
      Controller/UserController.py
  4. 58 58
      Model/models.py

+ 1 - 4
Ansjer/local_settings.py

@@ -77,10 +77,7 @@ DATABASE_DATA = 'AnsjerLocal'
 SERVER_HOST = '192.168.136.45'
 DATABASES_USER = 'ansjer'
 DATABASES_PASS = 'ansjer.x.x'
-DATABASE_DATA = 'AnsjerLocal'
-SERVER_HOST = 'localhost'
-DATABASES_USER = 'root'
-DATABASES_PASS = '123456'
+
 DATABASES = {'default': {
     'ENGINE': 'django.db.backends.mysql',
     'NAME': DATABASE_DATA,

+ 4 - 5
Ansjer/urls.py

@@ -7,8 +7,7 @@ from Controller import FeedBack, EquipmentOTA, EquipmentInfo, AdminManage, AppIn
     EquipmentManager, LogManager, PermissionManager, OTAEquipment, shareUserPermission, UidSetController, \
     UserManger, CheckUserData, \
     UserController, CloudVod, OrderContrller, VodBucket, DetectController, DeviceShare, UserBrandController, \
-    StsOssController, UIDPreview, OssCrd, SysMsg, UidUser, EquipmentManagerV2, PushDeploy, AppSetController,\
-    ApplicationController
+    StsOssController, UIDPreview, OssCrd, SysMsg, UidUser, EquipmentManagerV2, PushDeploy, AppSetController
 
 urlpatterns = [
     url(r'^account/authcode$', UserController.authCodeView.as_view()),
@@ -180,9 +179,9 @@ urlpatterns = [
     url(r'^oalexa/discoveryuid', UserController.alexaUidView.as_view()),
 
     url(r'^appset/(?P<operation>.*)$', AppSetController.AppSetView.as_view()),
-    url(r'^application/(?P<operation>.*)$', ApplicationController.ApplicationView.as_view()),
-    url(r'^login/oauth/(?P<operation>.*)$', ApplicationController.AuthView.as_view()),
-    url(r'^grant/code/(?P<operation>.*)$', ApplicationController.GrantCodeView.as_view()),
+    # url(r'^application/(?P<operation>.*)$', ApplicationController.ApplicationView.as_view()),
+    # url(r'^login/oauth/(?P<operation>.*)$', ApplicationController.AuthView.as_view()),
+    # url(r'^grant/code/(?P<operation>.*)$', ApplicationController.GrantCodeView.as_view()),
 
     # app 设备消息模板
     # 路由加参数参考

+ 1 - 1
Controller/UserController.py

@@ -2088,7 +2088,7 @@ class alexaUidView(TemplateView):
             for uid_q in uid_qs:
                 uid_list.append(uid_q['UID'])
                 uid_dict[uid_q['UID']] = {'nick': uid_q['NickName'], 'password': uid_q['View_Password']}
-            us_qs = UidSetModel.objects.filter(uid__in=uid_list, is_alexa=1).values('uid', 'p2p_region')
+            us_qs = UidSetModel.objects.filter(uid__in=uid_list, is_alexa=2).values('uid', 'p2p_region')
             uid_arr = []
             for us in us_qs:
                 uid = us['uid']

+ 58 - 58
Model/models.py

@@ -647,7 +647,7 @@ class UidSetModel(models.Model):
     detect_group = models.CharField(default='',max_length=32,verbose_name=u'检测类型')
     pwd = models.CharField(max_length=32, default='', verbose_name=u'设备密码')
     resetTime = models.IntegerField(default=0, verbose_name='设备重置时间')
-    
+
     class Meta:
         db_table = 'uid_set'
         verbose_name = u'设备配置表'
@@ -788,62 +788,62 @@ class AppSetModel(models.Model):
         ordering = ('-id',)
 
 # 认证客户端类型表
-class ApplicationModel(models.Model):
-    CLIENT_TYPES = (
-        ('confidential', 'confidential'),
-        ('public', 'public'),
-    )
-    # authorization_code
-    # 授权码模式(即先登录获取code, 再获取token)
-    # password
-    # 密码模式(将用户名, 密码传过去, 直接获取token)
-    # client_credentials
-    # 客户端模式(无用户, 用户向客户端注册, 然后客户端以自己的名义向’服务端’获取资源)
-    # implicit
-    # 简化模式(在redirect_uri
-    # 的Hash传递token;
-    # Auth客户端运行在浏览器中, 如JS, Flash)
-    # refresh_token
-    # 刷新access_token
-    GRANT_TYPES = (
-        ('authorization_code', "authorization_code"),
-        ('password', "password"),
-        ('client_credentials', "client_credentials"),
-        ('implicit', "implicit"),
-        ('refresh_token', "refresh_token"),
-    )
-    id = models.BigAutoField(primary_key=True)
-    name = models.CharField(max_length=255, blank=True, verbose_name='client名字描述')
-    client_id = models.CharField(max_length=50, unique=True, verbose_name='客户端id')
-    client_secret = models.CharField(max_length=50, unique=True,verbose_name='客户端secret')
-    client_type = models.CharField(max_length=32, choices=CLIENT_TYPES, verbose_name='客户端类型')
-    grant_type = models.CharField(max_length=32, choices=GRANT_TYPES,blank=True,null=True)
-    redirect_uri = models.TextField(blank=True, null=True, verbose_name='重定向url')
-    skip_auth = models.BooleanField(default=False, verbose_name='是否跳过点击授权')
-    add_time = models.IntegerField(verbose_name='添加时间', default=0)
-    update_time = models.IntegerField(verbose_name='更新时间', default=0)
-
-    class Meta:
-        ordering = ('-add_time',)
-        verbose_name = u'可授权客户端表'
-        db_table = 'oauth_application'
+# class ApplicationModel(models.Model):
+#     CLIENT_TYPES = (
+#         ('confidential', 'confidential'),
+#         ('public', 'public'),
+#     )
+#     # authorization_code
+#     # 授权码模式(即先登录获取code, 再获取token)
+#     # password
+#     # 密码模式(将用户名, 密码传过去, 直接获取token)
+#     # client_credentials
+#     # 客户端模式(无用户, 用户向客户端注册, 然后客户端以自己的名义向’服务端’获取资源)
+#     # implicit
+#     # 简化模式(在redirect_uri
+#     # 的Hash传递token;
+#     # Auth客户端运行在浏览器中, 如JS, Flash)
+#     # refresh_token
+#     # 刷新access_token
+#     GRANT_TYPES = (
+#         ('authorization_code', "authorization_code"),
+#         ('password', "password"),
+#         ('client_credentials', "client_credentials"),
+#         ('implicit', "implicit"),
+#         ('refresh_token', "refresh_token"),
+#     )
+#     id = models.BigAutoField(primary_key=True)
+#     name = models.CharField(max_length=255, blank=True, verbose_name='client名字描述')
+#     client_id = models.CharField(max_length=50, unique=True, verbose_name='客户端id')
+#     client_secret = models.CharField(max_length=50, unique=True,verbose_name='客户端secret')
+#     client_type = models.CharField(max_length=32, choices=CLIENT_TYPES, verbose_name='客户端类型')
+#     grant_type = models.CharField(max_length=32, choices=GRANT_TYPES,blank=True,null=True)
+#     redirect_uri = models.TextField(blank=True, null=True, verbose_name='重定向url')
+#     skip_auth = models.BooleanField(default=False, verbose_name='是否跳过点击授权')
+#     add_time = models.IntegerField(verbose_name='添加时间', default=0)
+#     update_time = models.IntegerField(verbose_name='更新时间', default=0)
+#
+#     class Meta:
+#         ordering = ('-add_time',)
+#         verbose_name = u'可授权客户端表'
+#         db_table = 'oauth_application'
 
 # 授权码信息表
-class GrantCodeModel(models.Model):
-    id = models.BigAutoField(primary_key=True)
-    userID = models.ForeignKey(Device_User, verbose_name="用户表userID", to_field='userID', on_delete=models.CASCADE)
-    code = models.CharField(max_length=32, unique=True)
-    app_id = models.CharField(max_length=100, default='',verbose_name="appBundleId")
-    application = models.ForeignKey(ApplicationModel,verbose_name="用户表id", to_field='id', on_delete=models.CASCADE)
-    expire_time = models.IntegerField(verbose_name='过期时间', default=0)
-    add_time = models.IntegerField(verbose_name='添加时间', default=0)
-    update_time = models.IntegerField(verbose_name='更新时间', default=0)
-
-    # 输出的永远是本地时间输出的永远是本地时间
-    def is_expired(self):
-        return timezone.now() >= self.expire_time
-
-    class Meta:
-        ordering = ('-add_time',)
-        verbose_name = u'授权码表'
-        db_table = 'oauth_grant_code'
+# class GrantCodeModel(models.Model):
+#     id = models.BigAutoField(primary_key=True)
+#     userID = models.ForeignKey(Device_User, verbose_name="用户表userID", to_field='userID', on_delete=models.CASCADE)
+#     code = models.CharField(max_length=32, unique=True)
+#     app_id = models.CharField(max_length=100, default='',verbose_name="appBundleId")
+#     application = models.ForeignKey(ApplicationModel,verbose_name="用户表id", to_field='id', on_delete=models.CASCADE)
+#     expire_time = models.IntegerField(verbose_name='过期时间', default=0)
+#     add_time = models.IntegerField(verbose_name='添加时间', default=0)
+#     update_time = models.IntegerField(verbose_name='更新时间', default=0)
+#
+#     # 输出的永远是本地时间输出的永远是本地时间
+#     def is_expired(self):
+#         return timezone.now() >= self.expire_time
+#
+#     class Meta:
+#         ordering = ('-add_time',)
+#         verbose_name = u'授权码表'
+#         db_table = 'oauth_grant_code'