20f285b0 by 周伟奇

fix auto

1 parent 244bd532
......@@ -748,17 +748,25 @@ class SECompareView(GenericView):
business_type = content.get('applicationEntity')
application_id = content.get('applicationId')
is_auto = content.get('isAutoSettlement', False)
auto_class = HILAutoSettlement if business_type in consts.HIL_SET else AFCAutoSettlement
auto_obj = auto_class.objects.filter(application_id=application_id).first()
if is_auto:
# 加入优先级队列
PriorityApplication.objects.update_or_create(
application_id=application_id, defaults={'on_off': True})
# 加入auto表
auto_class = HILAutoSettlement if business_type in consts.HIL_SET else AFCAutoSettlement
is_auto_in_db = auto_class.objects.filter(application_id=application_id, on_off=True).exists()
if not is_auto_in_db:
if auto_obj is None:
auto_class.objects.create(
application_id=application_id,
)
elif auto_obj.on_off is False:
auto_obj.on_off = True
auto_obj.save()
else:
if auto_obj is not None and auto_obj.on_off is True:
auto_obj.on_off = False
auto_obj.save()
return response.ok()
# uniq_seq = content.get('uniqSeq')
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!