weifule_car_jfpg.py 1.1 KB

1234567891011121314151617181920212223242526272829
  1. # -*- coding: utf-8 -*-
  2. # !/usr/bin/env python
  3. import logging
  4. from apps.web.common.proxy import ClientConsumeModelProxy
  5. from apps.web.core.adapter.weifuleCar import ChargingWeiFuLeCarBox
  6. cardKey = 'FR4e1OFCnDdrYA7u'
  7. logger = logging.getLogger(__name__)
  8. class ChargingWeiFuLeCarBoxJFPG(ChargingWeiFuLeCarBox):
  9. def __init__(self, device):
  10. super(ChargingWeiFuLeCarBoxJFPG, self).__init__(device)
  11. self.PORT = '1'
  12. def check_order_state(self, openId):
  13. dealerId = self.device.ownerId
  14. order = ClientConsumeModelProxy.get_not_finished_record(ownerId=dealerId, openId=openId,
  15. devTypeCode=self._device['devType']['code'],
  16. attachParas__payAfterUse=True)
  17. if order:
  18. return order
  19. else:
  20. return ClientConsumeModelProxy.get_not_finished_record(ownerId=dealerId, openId=openId,
  21. devTypeCode=self._device['devType']['code'])