24ccc5da by 王聪

Merge branch 'feature/fsm-full' into 'feature/uat-tmp'

cms_status_info update

See merge request !14
2 parents 4c1a70a0 31329bdf
...@@ -1410,16 +1410,19 @@ class SECMSView(GenericView): ...@@ -1410,16 +1410,19 @@ class SECMSView(GenericView):
1410 fsm_best_price = cms_info.get('FSMBestPrice', False) 1410 fsm_best_price = cms_info.get('FSMBestPrice', False)
1411 if fsm_contract: 1411 if fsm_contract:
1412 # 记录fsm 流程的cms 提交 1412 # 记录fsm 流程的cms 提交
1413 cms_status_info = CmsStatusInfo.objects.filter(application_id=application_id).first() 1413 try:
1414 if cms_status_info: 1414 cms_status_info = CmsStatusInfo.objects.filter(application_id=application_id).first()
1415 cms_status_info.is_fsm = 1 1415 if cms_status_info:
1416 cms_status_info.save() 1416 cms_status_info.is_fsm = 1
1417 else: 1417 cms_status_info.save()
1418 cms_status_info = CmsStatusInfo() 1418 else:
1419 cms_status_info.application_id = application_id 1419 cms_status_info = CmsStatusInfo()
1420 cms_status_info.business_type = business_type 1420 cms_status_info.application_id = application_id
1421 cms_status_info.is_fsm = 1 1421 cms_status_info.business_type = business_type
1422 cms_status_info.save() 1422 cms_status_info.is_fsm = 1
1423 cms_status_info.save()
1424 except Exception as e:
1425 self.exception_log.exception('[cms view] [cms_status_info db save failed] [error={0}]'.format(traceback.format_exc()))
1423 fsm_compare.apply_async((application_id, business_type, None, None, False, True), 1426 fsm_compare.apply_async((application_id, business_type, None, None, False, True),
1424 queue='queue_compare') 1427 queue='queue_compare')
1425 else: 1428 else:
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!