From d248dd6e2366123531f678963df24953e6ec139c Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期四, 14 八月 2025 09:12:05 +0800
Subject: [PATCH] 修改多供应商中标

---
 Admin.NET/FZFCGDD.ORDER.Application/Service/SuplierTendOrder/SuplierTendOrderService.cs |   26 ++++++++++++++------------
 1 files changed, 14 insertions(+), 12 deletions(-)

diff --git a/Admin.NET/FZFCGDD.ORDER.Application/Service/SuplierTendOrder/SuplierTendOrderService.cs b/Admin.NET/FZFCGDD.ORDER.Application/Service/SuplierTendOrder/SuplierTendOrderService.cs
index b4be808..8408896 100644
--- a/Admin.NET/FZFCGDD.ORDER.Application/Service/SuplierTendOrder/SuplierTendOrderService.cs
+++ b/Admin.NET/FZFCGDD.ORDER.Application/Service/SuplierTendOrder/SuplierTendOrderService.cs
@@ -221,8 +221,8 @@
 
       
 
-        if (tenderOrder.Baomingfei.HasValue && tenderOrder.Baomingfei.Value > 0)
-        {
+        //if (tenderOrder.Baomingfei.HasValue && tenderOrder.Baomingfei.Value > 0)
+        //{
             var tenderOrderBidding = await _TenderOrderBiddingRep.AsQueryable().Where(x => x.TenderId == input.TenderOrderId).Where(x => x.CreateUserId == userId).FirstAsync();
             if(tenderOrderBidding!=null && (tenderOrderBidding.IsTransfer.HasValue && tenderOrderBidding.IsTransfer.Value))
             {
@@ -236,13 +236,13 @@
                 tenderOrderBidding = new TenderOrderBidding();
                 tenderOrderBidding.Id = Guid.NewGuid();
                 tenderOrderBidding.TenderId = input.TenderOrderId;
-                //tenderOrderBidding.IsTransfer = true;
-                tenderOrderBidding.Zhifujine = tenderOrder.Baomingfei.Value;
+                tenderOrderBidding.IsTransfer = true;
+                tenderOrderBidding.Zhifujine = tenderOrder.Baomingfei;
                 tenderOrderBidding.TransferTime = DateTime.Now;
                 tenderOrderBidding.TransferNo = "BMF"+tenderOrderBidding.Id.ToString("N");
+                tenderOrderBidding.TradeNo = DateTimeOffset.Now.ToString("yyyyMMddHHmmssfff") + (new Random()).Next(100, 1000); // 璁㈠崟鍙�
 
-
-                tenderOrderBidding.CreateTime = DateTime.Now;
+               tenderOrderBidding.CreateTime = DateTime.Now;
                 tenderOrderBidding.CreateUserId = usertrueId;
                 tenderOrderBidding.CreateUserName = RealName;
                 tenderOrderBidding.UpdateTime = DateTime.Now;
@@ -252,9 +252,11 @@
             }
             else
             {
-                tenderOrderBidding.Zhifujine = tenderOrder.Baomingfei.Value;
+                tenderOrderBidding.IsTransfer = true;
+                tenderOrderBidding.Zhifujine = tenderOrder.Baomingfei;
                 tenderOrderBidding.TransferTime = DateTime.Now;
                 tenderOrderBidding.TransferNo = "BMF" + tenderOrderBidding.Id.ToString("N");
+                tenderOrderBidding.TradeNo = DateTimeOffset.Now.ToString("yyyyMMddHHmmssfff") + (new Random()).Next(100, 1000); // 璁㈠崟鍙�
                 tenderOrderBidding.UpdateTime = DateTime.Now;
                 tenderOrderBidding.UpdateUserId = usertrueId;
                 tenderOrderBidding.UpdateUserName = RealName;
@@ -263,11 +265,11 @@
             
            
 
-        }
-        else
-        {
-            throw Oops.Oh("鏃犻渶鏀粯鎶ュ悕璐癸紒");
-        }
+        //}
+        //else
+        //{
+        //    throw Oops.Oh("鏃犻渶鏀粯鎶ュ悕璐癸紒");
+        //}
 
     }
 

--
Gitblit v1.9.1