|
|
@@ -49,10 +49,12 @@ class SIMUpdate(object):
|
|
|
return False
|
|
|
|
|
|
def __update(self,input_type):
|
|
|
- sim_operators,account_status,active_date,data_plan,data_usage,data_balance,expiry_date = GetSIMInfo(self.iccid).get_sim_info()
|
|
|
sim_query = PlatSimInfo.objects.filter(deviceId=self.deviceId,input_type=input_type)
|
|
|
if sim_query:
|
|
|
sim_obj = sim_query[0]
|
|
|
+ if sim_obj.simId == self.iccid and sim_obj.account_status in ["已销卡","销号"]:
|
|
|
+ return
|
|
|
+ sim_operators,account_status,active_date,data_plan,data_usage,data_balance,expiry_date = GetSIMInfo(self.iccid).get_sim_info()
|
|
|
sim_obj.simId = self.iccid
|
|
|
sim_obj.sim_operators = sim_operators
|
|
|
sim_obj.platform = self.platform
|
|
|
@@ -65,6 +67,7 @@ class SIMUpdate(object):
|
|
|
sim_obj.upl_time = datetime.datetime.now()
|
|
|
sim_obj.save()
|
|
|
else:
|
|
|
+ sim_operators,account_status,active_date,data_plan,data_usage,data_balance,expiry_date = GetSIMInfo(self.iccid).get_sim_info()
|
|
|
PlatSimInfo.objects.create(
|
|
|
simId = self.iccid,
|
|
|
sim_operators = sim_operators,
|