def create(self, mobiledevices_info, result_mapping): mobiledevices_qs = MobileDevices.query().filter( code=mobiledevices_info.code) if mobiledevices_qs.count(): mobiledevices = mobiledevices_qs[0] else: mobiledevices = MobileDevices.create(**mobiledevices_info) return mobiledevices
def convet_mobiledevices(self, mobile_code): mobile_devices_qs = MobileDevices.query().filter(code=mobile_code) if mobile_devices_qs.count() > 0: self._mobiledevices = mobile_devices_qs[0] mobile_maintain_qs = MobileMaintain.search( devices=self._mobiledevices) if mobile_maintain_qs.count() > 0: self._server_staff = mobile_maintain_qs[0].staff else: self._error_msg = "备注手机编码系统不存在" return False return True
def searchall(cls, **search_info): """查询所有的手机设备列表""" mobile_devices_qs = MobileDevices.query(**search_info) mobile_devices_qs = mobile_devices_qs.order_by("-create_time") return mobile_devices_qs