Exemplo n.º 1
0
    def list(self, request):
        # print(request.user.ymt_name)
        try:
            cookies = request.session.get('cookies', None)
            if not cookies:
                # 登陆后 保存username 提取moedel 相应一码通账号密码
                username = request.session.get('username')
                model = UserAdmin.objects.filter(username=username).first()
                ymt_name = model.ymt_name
                ymt_pwd = model.ymt_pwd

                cookies = get_cookies(ymt_name, ymt_pwd)
                request.session['cookies'] = cookies
            cookies = request.session['cookies']
            data = get_order(cookies)
        except KeyError:
            username = request.session.get('username')
            model = UserAdmin.objects.filter(username=username).first()
            ymt_name = model.ymt_name
            ymt_pwd = model.ymt_pwd
            cookies = get_cookies(ymt_name, ymt_pwd)

            request.session['cookies'] = cookies

            try:
                data = get_order(cookies)
            except TypeError:
                data = {'code': '1', 'msg': u'无数据·'}
            except KeyError:
                data = {'code': '2', 'msg': u'出现未知问题'}
        except TypeError:
            data = {'code': '1', 'msg': u'无数据·1'}
        return JsonResponse(data)
Exemplo n.º 2
0
    def list(self, request):

        try:
            if not request.session['cookies']:
                username = request.session.get('username')
                model = UserAdmin.objects.filter(username=username).first()
                ymt_name = model.ymt_name
                ymt_pwd = model.ymt_pwd
                cookies = get_cookies(ymt_name, ymt_pwd)

                request.session['cookies'] = cookies
            cookies = request.session['cookies']
            data = get_dayorder(cookies)
        except KeyError:
            username = request.session.get('username')
            model = UserAdmin.objects.filter(username=username).first()
            ymt_name = model.ymt_name
            ymt_pwd = model.ymt_pwd
            cookies = get_cookies(ymt_name, ymt_pwd)

            request.session['cookies'] = cookies
            try:
                data = get_dayorder(cookies)
            except TypeError:
                data = {'code': '1', 'msg': u'无数据·'}
                # data = json.dumps(data, ensure_ascii=False)
            except KeyError:
                data = {'code': '2', 'msg': u'出现未知问题'}
                # data = json.dumps(data, ensure_ascii=False)
        except TypeError:
            data = {'code': '1', 'msg': u'无数据·1'}
            # data = json.dumps(data, ensure_ascii=False)
        return JsonResponse(data)
Exemplo n.º 3
0
    def create(self, request, *args, **kwargs):
        # 参数查询
        trade_type = request.data.get('trade_type', 0)
        page = request.data.get('page', 1)

        try:
            if not request.session['cookies']:
                username = request.session.get('username')
                model = UserAdmin.objects.filter(username=username).first()
                ymt_name = model.ymt_name
                ymt_pwd = model.ymt_pwd
                cookies = get_cookies(ymt_name, ymt_pwd)

                request.session['cookies'] = cookies
            cookies = request.session['cookies']
            data = get_order(cookies, trade_type, page)
        except KeyError:
            username = request.session.get('username')
            model = UserAdmin.objects.filter(username=username).first()
            ymt_name = model.ymt_name
            ymt_pwd = model.ymt_pwd
            cookies = get_cookies(ymt_name, ymt_pwd)

            request.session['cookies'] = cookies
            try:
                data = get_order(cookies, trade_type, page)
            except TypeError as e:
                # print(e)
                data = {'code': '1', 'msg': u'无数据·'}
                # data = json.dumps(data, ensure_ascii=False)
            except KeyError:
                data = {'code': '2', 'msg': u'出现未知问题'}
                # data = json.dumps(data, ensure_ascii=False)
        except TypeError:
            data = {'code': '1', 'msg': u'无数据·1'}
            # data = json.dumps(data, ensure_ascii=False)
        # print(data)
        return JsonResponse(data)
Exemplo n.º 4
0
    def create(self, request, *args, **kwargs):
        trade_type = request.data.get('trade_type', 0)
        search_type = request.data.get('search_type', '0')

        if str(search_type) == '0':
            try:
                if not request.session['cookies']:
                    username = request.session.get('username')
                    model = UserAdmin.objects.filter(username=username).first()
                    ymt_name = model.ymt_name
                    ymt_pwd = model.ymt_pwd
                    cookies = get_cookies(ymt_name, ymt_pwd)

                    request.session['cookies'] = cookies
                cookies = request.session['cookies']
                data = get_dayorder(cookies, trade_type)
            except KeyError:
                username = request.session.get('username')
                model = UserAdmin.objects.filter(username=username).first()
                ymt_name = model.ymt_name
                ymt_pwd = model.ymt_pwd
                cookies = get_cookies(ymt_name, ymt_pwd)

                request.session['cookies'] = cookies
                try:
                    data = get_dayorder(cookies, trade_type)
                except TypeError:
                    data = {'code': '1', 'msg': u'无数据·'}
                    # data = json.dumps(data, ensure_ascii=False)
                except KeyError:
                    data = {'code': '2', 'msg': u'出现未知问题'}
                    # data = json.dumps(data, ensure_ascii=False)
            except TypeError:
                data = {'code': '1', 'msg': u'无数据·1'}
                # data = json.dumps(data, ensure_ascii=False)
            return JsonResponse(data)
        elif str(search_type) == '1':
            try:
                # print('aaaa')
                if not request.session['cookies']:
                    username = request.session.get('username')
                    model = UserAdmin.objects.filter(username=username).first()
                    ymt_name = model.ymt_name
                    ymt_pwd = model.ymt_pwd
                    cookies = get_cookies(ymt_name, ymt_pwd)

                    request.session['cookies'] = cookies
                cookies = request.session['cookies']
                data = get_monthorder(cookies, trade_type)
            except KeyError:
                username = request.session.get('username')
                model = UserAdmin.objects.filter(username=username).first()
                ymt_name = model.ymt_name
                ymt_pwd = model.ymt_pwd
                cookies = get_cookies(ymt_name, ymt_pwd)

                request.session['cookies'] = cookies
                try:
                    data = get_monthorder(cookies, trade_type)
                except TypeError:
                    data = {'code': '1', 'msg': u'无数据·'}
                    # data = json.dumps(data, ensure_ascii=False)
                except KeyError:
                    data = {'code': '2', 'msg': u'出现未知问题'}
                    # data = json.dumps(data, ensure_ascii=False)
            except TypeError:
                data = {'code': '1', 'msg': u'无数据·1'}
                # data = json.dumps(data, ensure_ascii=False)
            return JsonResponse(data)
        else:
            return JsonResponse({'code': '2', 'msg': u'出现未知问题'})