diff --git a/app/adminapi/logic/consult_basic/ConsultProjectLogic.php b/app/adminapi/logic/consult_basic/ConsultProjectLogic.php index 2403a8fd3..2e88883de 100644 --- a/app/adminapi/logic/consult_basic/ConsultProjectLogic.php +++ b/app/adminapi/logic/consult_basic/ConsultProjectLogic.php @@ -146,6 +146,9 @@ 'create_user' => $params['create_user'], 'create_time' => !empty($params['create_time']) ? strtotime($params['create_time']) : time(), ]); + if ($params['contract'] > 0) { + MarketingContract::where('id', $params['contract'])->update(['status' => 1]); + } Db::commit(); return true; } catch (\Exception $e) { diff --git a/app/adminapi/logic/cost_project/CostProjectLogic.php b/app/adminapi/logic/cost_project/CostProjectLogic.php index d7c724c9e..1826d232c 100644 --- a/app/adminapi/logic/cost_project/CostProjectLogic.php +++ b/app/adminapi/logic/cost_project/CostProjectLogic.php @@ -140,6 +140,9 @@ '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]); + } Db::commit(); return true; } catch (\Exception $e) { diff --git a/app/adminapi/logic/manage_basic/ManageProjectLogic.php b/app/adminapi/logic/manage_basic/ManageProjectLogic.php index a6e4994d1..154ad9cdc 100644 --- a/app/adminapi/logic/manage_basic/ManageProjectLogic.php +++ b/app/adminapi/logic/manage_basic/ManageProjectLogic.php @@ -134,6 +134,9 @@ class ManageProjectLogic extends BaseLogic 'create_time' => !empty($params['create_time']) ? strtotime($params['create_time']) : time(), 'update_time' => time() ]); + if ($params['contract'] > 0) { + MarketingContract::where('id', $params['contract'])->update(['status' => 1]); + } Db::commit(); return true; } catch (\Exception $e) { diff --git a/app/adminapi/logic/supervision_project/SupervisionProjectLogic.php b/app/adminapi/logic/supervision_project/SupervisionProjectLogic.php index a174ec264..154a7b675 100644 --- a/app/adminapi/logic/supervision_project/SupervisionProjectLogic.php +++ b/app/adminapi/logic/supervision_project/SupervisionProjectLogic.php @@ -128,6 +128,9 @@ class SupervisionProjectLogic extends BaseLogic 'create_time' => !empty($params['create_time']) ? strtotime($params['create_time']) : time(), 'update_time' => time(), ]); + if ($params['contract'] > 0) { + MarketingContract::where('id', $params['contract'])->update(['status' => 1]); + } Db::commit(); return true; } catch (\Exception $e) {