31329bdf by 王聪

cms_status_info update

1 parent 8f960373
...@@ -1401,16 +1401,19 @@ class SECMSView(GenericView): ...@@ -1401,16 +1401,19 @@ class SECMSView(GenericView):
1401 fsm_best_price = cms_info.get('FSMBestPrice', False) 1401 fsm_best_price = cms_info.get('FSMBestPrice', False)
1402 if fsm_contract: 1402 if fsm_contract:
1403 # 记录fsm 流程的cms 提交 1403 # 记录fsm 流程的cms 提交
1404 cms_status_info = CmsStatusInfo.objects.filter(application_id=application_id).first() 1404 try:
1405 if cms_status_info: 1405 cms_status_info = CmsStatusInfo.objects.filter(application_id=application_id).first()
1406 cms_status_info.is_fsm = 1 1406 if cms_status_info:
1407 cms_status_info.save() 1407 cms_status_info.is_fsm = 1
1408 else: 1408 cms_status_info.save()
1409 cms_status_info = CmsStatusInfo() 1409 else:
1410 cms_status_info.application_id = application_id 1410 cms_status_info = CmsStatusInfo()
1411 cms_status_info.business_type = business_type 1411 cms_status_info.application_id = application_id
1412 cms_status_info.is_fsm = 1 1412 cms_status_info.business_type = business_type
1413 cms_status_info.save() 1413 cms_status_info.is_fsm = 1
1414 cms_status_info.save()
1415 except Exception as e:
1416 self.exception_log.exception('[cms view] [cms_status_info db save failed] [error={0}]'.format(traceback.format_exc()))
1414 fsm_compare.apply_async((application_id, business_type, None, None, False, True), 1417 fsm_compare.apply_async((application_id, business_type, None, None, False, True),
1415 queue='queue_compare') 1418 queue='queue_compare')
1416 else: 1419 else:
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!