From eac4d8c755aa8584498bc176af1c3258a1aacb41 Mon Sep 17 00:00:00 2001
From: yaooo <272523191@qq.com>
Date: Mon, 11 Dec 2023 15:09:56 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BF=AE=E5=A4=8D=E6=8A=95?=
 =?UTF-8?q?=E6=A0=87=E5=86=B3=E7=AD=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../logic/bid/BidBiddingDecisionLogic.php     | 52 +++++++++----------
 1 file changed, 26 insertions(+), 26 deletions(-)

diff --git a/app/adminapi/logic/bid/BidBiddingDecisionLogic.php b/app/adminapi/logic/bid/BidBiddingDecisionLogic.php
index fe5810baf..d0d73d427 100644
--- a/app/adminapi/logic/bid/BidBiddingDecisionLogic.php
+++ b/app/adminapi/logic/bid/BidBiddingDecisionLogic.php
@@ -41,23 +41,23 @@ class BidBiddingDecisionLogic extends BaseLogic
         Db::startTrans();
         try {
             BidBiddingDecision::create([
-                'project_id' => $params['project_id'],
-                'approve_id' => $params['approve_id'],
-                'project_estimation' => $params['project_estimation'],
-                'bidding_project_fund_source' => $params['bidding_project_fund_source'],
+                'project_id' => $params['project_id'] ?? 0,
+                'approve_id' => $params['approve_id'] ?? 0,
+                'project_estimation' => $params['project_estimation'] ?? 0,
+                'bidding_project_fund_source' => $params['bidding_project_fund_source'] ?? 0,
                 'bidding_time' => strtotime($params['bidding_time']),
                 'buy_bid_document_date' => strtotime($params['buy_bid_document_date']),
-                'bid_type' => $params['bid_type'],
-                'competitor' => $params['competitor'],
-                'is_margin' => $params['is_margin'],
-                'margin_amount' => $params['margin_amount'],
+                'bid_type' => $params['bid_type'] ?? 0,
+                'competitor' => $params['competitor'] ?? '',
+                'is_margin' => $params['is_margin'] ?? 0,
+                'margin_amount' => $params['margin_amount'] ?? 0,
                 'bid_opening_date' => strtotime($params['bid_opening_date']),
                 'margin_amount_return_date' => strtotime($params['margin_amount_return_date']),
-                'is_internal_resources' => $params['is_internal_resources'],
-                'project_assurance' => $params['project_assurance'],
-                'bid_project_overview' => $params['bid_project_overview'],
-                'project_desc' => $params['project_desc'],
-                'annex' => $params['annex']
+                'is_internal_resources' => $params['is_internal_resources'] ?? 0,
+                'project_assurance' => $params['project_assurance'] ?? 0,
+                'bid_project_overview' => $params['bid_project_overview'] ?? '',
+                'project_desc' => $params['project_desc'] ?? '',
+                'annex' => $params['annex'] ?? '',
             ]);
 
             Db::commit();
@@ -82,23 +82,23 @@ class BidBiddingDecisionLogic extends BaseLogic
         Db::startTrans();
         try {
             BidBiddingDecision::where('id', $params['id'])->update([
-                'project_id' => $params['project_id'],
-                'approve_id' => $params['approve_id'],
-                'project_estimation' => $params['project_estimation'],
-                'bidding_project_fund_source' => $params['bidding_project_fund_source'],
+                'project_id' => $params['project_id'] ?? 0,
+                'approve_id' => $params['approve_id'] ?? 0,
+                'project_estimation' => $params['project_estimation'] ?? 0,
+                'bidding_project_fund_source' => $params['bidding_project_fund_source'] ?? 0,
                 'bidding_time' => strtotime($params['bidding_time']),
                 'buy_bid_document_date' => strtotime($params['buy_bid_document_date']),
-                'bid_type' => $params['bid_type'],
-                'competitor' => $params['competitor'],
-                'is_margin' => $params['is_margin'],
-                'margin_amount' => $params['margin_amount'],
+                'bid_type' => $params['bid_type'] ?? 0,
+                'competitor' => $params['competitor'] ?? '',
+                'is_margin' => $params['is_margin'] ?? 0,
+                'margin_amount' => $params['margin_amount'] ?? 0,
                 'bid_opening_date' => strtotime($params['bid_opening_date']),
                 'margin_amount_return_date' => strtotime($params['margin_amount_return_date']),
-                'is_internal_resources' => $params['is_internal_resources'],
-                'project_assurance' => $params['project_assurance'],
-                'bid_project_overview' => $params['bid_project_overview'],
-                'project_desc' => $params['project_desc'],
-                'annex' => $params['annex']
+                'is_internal_resources' => $params['is_internal_resources'] ?? 0,
+                'project_assurance' => $params['project_assurance'] ?? 0,
+                'bid_project_overview' => $params['bid_project_overview'] ?? '',
+                'project_desc' => $params['project_desc'] ?? '',
+                'annex' => $params['annex'] ?? '',
             ]);
 
             Db::commit();