b936ca78 by 周伟奇

compare interface

1 parent ab5ef471
import os
import time
import json
import random
import datetime
import fitz
......@@ -316,6 +317,10 @@ class CompareView(GenericView):
uniq_seq = args.get('uniqSeq')
business_type = args.get('applicationEntity')
application_id = args.get('applicationId')
individual_cus_info = json.dumps(args.get('individualCusInfo'))
usedcar_info = json.dumps(args.get('usedCarInfo')) if isinstance(args.get('usedCarInfo'), dict) else None
corporate_cus_info = json.dumps(args.get('corporateCusInfo')) if isinstance(args.get('corporateCusInfo'),
dict) else None
comparison_class = HILComparisonInfo if business_type in consts.HIL_SET else AFCComparisonInfo
comparison_class.objects.create(
uniq_seq=uniq_seq,
......@@ -323,12 +328,12 @@ class CompareView(GenericView):
customer_type=args.get('customerType'),
application_version=args.get('applicationVersion'),
vehicle_status=args.get('vehicleStatus'),
individual_cus_info=None,
usedcar_info=None,
corporate_cus_info=None,
individual_cus_info=individual_cus_info,
usedcar_info=usedcar_info,
corporate_cus_info=corporate_cus_info,
)
# 触发比对
compare.apply_async((application_id, business_type, uniq_seq, None), queue='queue_compare')
# compare.apply_async((application_id, business_type, uniq_seq, None), queue='queue_compare')
return response.ok()
post.openapi_doc = '''
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!