diff --git a/app/adminapi/logic/consult_basic/ConsultProjectLogic.php b/app/adminapi/logic/consult_basic/ConsultProjectLogic.php
index ca3478cb7..2403a8fd3 100644
--- a/app/adminapi/logic/consult_basic/ConsultProjectLogic.php
+++ b/app/adminapi/logic/consult_basic/ConsultProjectLogic.php
@@ -89,8 +89,8 @@
 					'create_user' => $params['create_user'],
 					'create_time' => !empty($params['create_time']) ? strtotime($params['create_time']) : time(),
 				]);
-				if ($params['contract_id'] > 0) {
-					MarketingContract::where('id', $params['contract_id'])->update(['status' => 1]);
+				if ($params['contract'] > 0) {
+					MarketingContract::where('id', $params['contract'])->update(['status' => 1]);
 				}
 				Db::commit();
 				return true;
diff --git a/app/adminapi/logic/cost_project/CostProjectLogic.php b/app/adminapi/logic/cost_project/CostProjectLogic.php
index d7c724c9e..0f6eda08e 100644
--- a/app/adminapi/logic/cost_project/CostProjectLogic.php
+++ b/app/adminapi/logic/cost_project/CostProjectLogic.php
@@ -87,8 +87,8 @@
 					'remark' => $params['remark'],
 					'annex' => $params['annex'] ? json_encode($params['annex']) : null,
 				]);
-				if ($params['contract_id'] > 0) {
-					MarketingContract::where('id', $params['contract_id'])->update(['status' => 1]);
+				if ($params['contract'] > 0) {
+					MarketingContract::where('id', $params['contract'])->update(['status' => 1]);
 				}
 				Db::commit();
 				return true;
diff --git a/app/adminapi/logic/manage_basic/ManageProjectLogic.php b/app/adminapi/logic/manage_basic/ManageProjectLogic.php
index 527bbcab4..23b65f087 100644
--- a/app/adminapi/logic/manage_basic/ManageProjectLogic.php
+++ b/app/adminapi/logic/manage_basic/ManageProjectLogic.php
@@ -79,8 +79,8 @@ class ManageProjectLogic extends BaseLogic
                 'create_user' => $params['create_user'],
                 'create_time' => !empty($params['create_time']) ? strtotime($params['actual_end_date']) : time(),
             ]);
-            if ($params['contract_id'] > 0) {
-                MarketingContract::where('id', $params['contract_id'])->update(['status' => 1]);
+            if ($params['contract'] > 0) {
+                MarketingContract::where('id', $params['contract'])->update(['status' => 1]);
             }
             Db::commit();
             return true;
diff --git a/app/adminapi/logic/supervision_project/SupervisionProjectLogic.php b/app/adminapi/logic/supervision_project/SupervisionProjectLogic.php
index c5987b5e9..a34e1ebbd 100644
--- a/app/adminapi/logic/supervision_project/SupervisionProjectLogic.php
+++ b/app/adminapi/logic/supervision_project/SupervisionProjectLogic.php
@@ -73,8 +73,8 @@ class SupervisionProjectLogic extends BaseLogic
                 'create_user' => $params['create_user'],
                 'create_time' => !empty($params['create_time']) ? strtotime($params['create_time']) : time(),
             ]);
-            if ($params['contract_id'] > 0) {
-                MarketingContract::where('id', $params['contract_id'])->update(['status' => 1]);
+            if ($params['contract'] > 0) {
+                MarketingContract::where('id', $params['contract'])->update(['status' => 1]);
             }
             Db::commit();
             return true;