view.py 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. # -*- coding: utf-8 -*-
  2. # !/usr/bin/env python
  3. import datetime
  4. from apps.web.api.ykt_north.models import YiKaTongNorther
  5. from apps.web.api.ykt_north.utils import send_request
  6. # 一卡通查询消费接口
  7. def custQueryConsume(cardSnr,orderNo,tradeFare,tradeDate):
  8. timestamp = datetime.datetime.now().strftime('%Y%m%d%H%M%S')
  9. dataDict = {
  10. 'cardSnr':cardSnr,
  11. 'orderNo':orderNo,
  12. 'tradeFare':str(tradeFare),
  13. 'tradeDate':tradeDate,
  14. 'time':timestamp
  15. }
  16. north = YiKaTongNorther().first1()
  17. sign = north.get_sig(dataDict)
  18. url = north.join_url("custqueryconsume")
  19. return send_request(url=url,sign=sign,**dataDict)
  20. # 查询卡接口
  21. def custquery(cardSnr):
  22. timestamp = datetime.datetime.now().strftime('%Y%m%d%H%M%S')
  23. north = YiKaTongNorther().first1()
  24. dataDict = {
  25. 'cardSnr': cardSnr,
  26. 'time': timestamp
  27. }
  28. sign = north.get_sig(dataDict)
  29. url = north.join_url("custquery")
  30. return send_request(url=url, sign=sign, **dataDict)