|
@@ -124,6 +124,8 @@ class UnicomManageControllerView(View):
|
|
return self.update_expiration_date(request_dict, response)
|
|
return self.update_expiration_date(request_dict, response)
|
|
elif operation == 'batchOrderFlowPackage': # 批量订购流量套餐包
|
|
elif operation == 'batchOrderFlowPackage': # 批量订购流量套餐包
|
|
return self.batch_order_flow_package(request, request_dict, response, userID)
|
|
return self.batch_order_flow_package(request, request_dict, response, userID)
|
|
|
|
+ elif operation == 'updateFlowComboById': # 根据ID更新流量套餐
|
|
|
|
+ return self.update_flow_combo_by_id(request_dict, response)
|
|
if operation == 'verifyPackageExport':
|
|
if operation == 'verifyPackageExport':
|
|
return self.verify_package_export_excel(request, request_dict, response)
|
|
return self.verify_package_export_excel(request, request_dict, response)
|
|
else:
|
|
else:
|
|
@@ -853,6 +855,22 @@ class UnicomManageControllerView(View):
|
|
return response.json(0, {'package_list': cls.get_dx_package_list(original_data)})
|
|
return response.json(0, {'package_list': cls.get_dx_package_list(original_data)})
|
|
return response.json(0, {'package_list': package_list})
|
|
return response.json(0, {'package_list': package_list})
|
|
|
|
|
|
|
|
+ @classmethod
|
|
|
|
+ def update_flow_combo_by_id(cls, request_dict, response):
|
|
|
|
+ """
|
|
|
|
+ 根据ID修改流量套餐
|
|
|
|
+ """
|
|
|
|
+ try:
|
|
|
|
+ flow_combo_id = request_dict.get('id', None)
|
|
|
|
+ expire_time = request_dict.get('expireTime', None)
|
|
|
|
+ if not all([flow_combo_id, expire_time]):
|
|
|
|
+ return response.json(0)
|
|
|
|
+ UnicomComboOrderInfo.objects.filter(id=int(flow_combo_id)).update(expire_time=int(expire_time))
|
|
|
|
+ return response.json(0)
|
|
|
|
+ except Exception as e:
|
|
|
|
+ LOGGER.error('*****更新流量套餐异常:errLine:{}, errMsg:{}'.format(e.__traceback__.tb_lineno, repr(e)))
|
|
|
|
+ return response(500)
|
|
|
|
+
|
|
@staticmethod
|
|
@staticmethod
|
|
def get_unicom_package_list(iccid, o_qs):
|
|
def get_unicom_package_list(iccid, o_qs):
|
|
package_list = []
|
|
package_list = []
|