6d30cb58 by 周伟奇

fix bug

1 parent 0a72fac6
......@@ -314,20 +314,21 @@ class CompareView(GenericView):
@use_args(compare_args, location='data')
def post(self, request, args):
# 存库
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'),
content = args.get('content', {})
uniq_seq = content.get('uniqSeq')
business_type = content.get('applicationEntity')
application_id = content.get('applicationId')
individual_cus_info = json.dumps(content.get('individualCusInfo'))
usedcar_info = json.dumps(content.get('usedCarInfo')) if isinstance(content.get('usedCarInfo'), dict) else None
corporate_cus_info = json.dumps(content.get('corporateCusInfo')) if isinstance(content.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,
application_id=application_id,
customer_type=args.get('customerType'),
application_version=args.get('applicationVersion'),
vehicle_status=args.get('vehicleStatus'),
customer_type=content.get('customerType'),
application_version=content.get('applicationVersion'),
vehicle_status=content.get('vehicleStatus'),
individual_cus_info=individual_cus_info,
usedcar_info=usedcar_info,
corporate_cus_info=corporate_cus_info,
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!