Merge branch 'feature/fsm-full' into 'feature/uat-tmp'
cms_status_info update See merge request !14
Showing
1 changed file
with
13 additions
and
10 deletions
... | @@ -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: | ... | ... |
-
Please register or sign in to post a comment