|
# -*- coding: utf-8 -*-
from __future__ import division
from django.shortcuts import HttpResponse
from stock.models import StockInfo
from utils.redis.connect import r
from utils.redis.rkeys import JDJOS_STOCK_CHANGED_SET
from utils.stock_utils import refresh_stock_info, send_stock_info
def refresh_stockinfo(request):
refresh_stock_info()
return HttpResponse('Refresh Success')
def send_stockinfo(request):
pks = r.smembers(JDJOS_STOCK_CHANGED_SET)
for pk in pks:
try:
stock = StockInfo.objects.get(pk=pk, status=True)
except StockInfo.DoesNotExist:
continue
send_stock_info(stock)
return HttpResponse('Send Success')
|