diff --git a/src/apps/doc/views.py b/src/apps/doc/views.py
index aeb7913..5d32fb9 100644
--- a/src/apps/doc/views.py
+++ b/src/apps/doc/views.py
@@ -279,6 +279,7 @@ se_compare_args = {
 application_data_args = {
     'applicationId': fields.Str(required=True, validate=validate.Length(max=64)),
     'applicationStatus': fields.Str(required=False, validate=validate.Length(max=64)),
+    'fsm': fields.Boolean(required=False),
 }
 
 applicant_data_args = {
@@ -581,6 +582,7 @@ class UploadDocView(GenericView, DocHandler):
         application_id = application_data.get('applicationId')
         # 包含FSM 激活状态
         application_status = application_data.get('applicationStatus', '')
+        fsm = application_data.get('fsm', False)
         document_scheme = document.get('documentScheme')
         data_source = document.get('dataSource')
         document_name = document.get('documentName', '')
@@ -650,7 +652,10 @@ class UploadDocView(GenericView, DocHandler):
         classify_1 = 0
         # 电子合同 Econtract or OVP(FSM)
         if data_source == consts.DATA_SOURCE_LIST[2] or data_source == consts.DATA_SOURCE_LIST[3]:  
-            if document_scheme == consts.DOC_SCHEME_LIST[1]:
+            # 如果是OVP来源的非FSM classify_1还是等于0,走纸质模型
+            if data_source == consts.DATA_SOURCE_LIST[3] and not fsm:
+                classify_1 = 0
+            elif document_scheme == consts.DOC_SCHEME_LIST[1]:
                 for keyword, classify_1_tmp in consts.ECONTRACT_KEYWORDS_MAP.get(prefix):
                     if keyword in document_name:
                         classify_1 = classify_1_tmp
@@ -670,8 +675,8 @@ class UploadDocView(GenericView, DocHandler):
         task = consts.SPLIT_STR.join([prefix, str(doc.id), str(classify_1)])
         enqueue_res = rh.enqueue([task], is_priority, is_zip)
         self.running_log.info('[doc upload success] [args={0}] [business_type={1}] [doc_id={2}] '
-                              '[is_priority={3}] [enqueue_res={4}]'.format(args, prefix, doc.id,
-                                                                           is_priority, enqueue_res))
+                              '[is_priority={3}] [enqueue_res={4}] [is_fsm={5} [classify_1={6}]]'.format(args, prefix, doc.id,
+                                                                           is_priority, enqueue_res, fsm, classify_1))
 
         try:
             end_time = time.time()