From 28ce35fc576215191e3704356f85669baed7fed7 Mon Sep 17 00:00:00 2001
From: shanj <18996038927@163.com>
Date: Sat, 27 May 2023 22:34:26 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=95=86=E5=AE=B6=E5=A4=87?=
=?UTF-8?q?=E6=B3=A8=20=E4=BF=AE=E5=A4=8D=E6=94=B9=E4=BB=B7=E9=80=9A?=
=?UTF-8?q?=E7=9F=A5=E9=81=97=E6=BC=8F=E8=AE=A2=E5=8D=95=E6=88=90=E6=9C=AC?=
=?UTF-8?q?=E7=9A=84bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
BBWYB.Server.API/Controllers/OrderController.cs | 14 +++++++++++---
BBWYB.Server.Business/Order/OrderBusiness.cs | 7 ++++++-
.../PurchaseOrder/PurchaseOrderBusiness.cs | 10 +++++-----
.../Dto/Request/Order/EditVenderRemarkRequest.cs | 9 +++++++++
4 files changed, 31 insertions(+), 9 deletions(-)
create mode 100644 BBWYB.Server.Model/Dto/Request/Order/EditVenderRemarkRequest.cs
diff --git a/BBWYB.Server.API/Controllers/OrderController.cs b/BBWYB.Server.API/Controllers/OrderController.cs
index c6e38d2..3f6e849 100644
--- a/BBWYB.Server.API/Controllers/OrderController.cs
+++ b/BBWYB.Server.API/Controllers/OrderController.cs
@@ -58,11 +58,19 @@ namespace BBWYB.Server.API.Controllers
///
///
[HttpPost]
- public void EditPrice([FromBody]OP_EditPriceRequest request)
- {
+ public void EditPrice([FromBody] OP_EditPriceRequest request)
+ {
orderBusiness.EditPrice(request);
}
-
+ ///
+ /// 修改商家备注
+ ///
+ ///
+ [HttpPost]
+ public void EditVenderRemark([FromBody] EditVenderRemarkRequest request)
+ {
+ orderBusiness.EditVenderRemark(request);
+ }
}
}
diff --git a/BBWYB.Server.Business/Order/OrderBusiness.cs b/BBWYB.Server.Business/Order/OrderBusiness.cs
index 44a917b..74791a5 100644
--- a/BBWYB.Server.Business/Order/OrderBusiness.cs
+++ b/BBWYB.Server.Business/Order/OrderBusiness.cs
@@ -73,7 +73,6 @@ namespace BBWYB.Server.Business
return (o, ocs, oct) => new Order()
{
Id = o.Id,
- BuyerRemark = o.BuyerRemark,
EndTime = o.EndTime,
FreightPrice = o.FreightPrice,
ModifyTime = o.ModifyTime,
@@ -88,6 +87,7 @@ namespace BBWYB.Server.Business
StartTime = o.StartTime,
VenderRemark = o.VenderRemark,
PurchaseRemark = o.PurchaseRemark,
+ BuyerRemark = o.BuyerRemark,
//WaybillNo = o.WaybillNo,
SellerPreferentialAmount = o.SellerPreferentialAmount,
PreferentialAmount = o.PreferentialAmount,
@@ -317,5 +317,10 @@ namespace BBWYB.Server.Business
HttpMethod.Post);
#endregion
}
+
+ public void EditVenderRemark(EditVenderRemarkRequest request)
+ {
+ fsql.Update(request.OrderId).Set(o => o.VenderRemark, request.VenderRemark).ExecuteAffrows();
+ }
}
}
diff --git a/BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs b/BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs
index 6d317e3..a303c5d 100644
--- a/BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs
+++ b/BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs
@@ -1011,20 +1011,20 @@ namespace BBWYB.Server.Business
updateOrderCostDetailList.Add(fsql.Update().SetSource(dbOrderSkuDetail));
}
- dbOrderCost.PurchaseAmount = totalPurchaseAmount;
+ dbOrderCost.TotalCost = dbOrderCost.PurchaseAmount = totalPurchaseAmount;
dbOrderCost.Profit = dbOrder.OrderTotalPrice -
dbOrderCost.PurchaseAmount -
dbOrderCost.DeliveryExpressFreight; // -orderCost.PlatformCommissionAmount
+ updateOrderCost = fsql.Update(dbOrderCost.OrderId)
+ .Set(oc => oc.PurchaseAmount, dbOrderCost.PurchaseAmount)
+ .Set(oc => oc.TotalCost, dbOrderCost.TotalCost)
+ .Set(oc => oc.Profit, dbOrderCost.Profit);
fsql.Transaction(() =>
{
foreach (var update in updateOrderCostDetailList)
update.ExecuteAffrows();
updateOrderCost?.ExecuteAffrows();
-
- //fsql.Update(dbOrderCost.OrderId).Set(oc => oc.PurchaseAmount, dbOrderCost.PurchaseAmount)
- // .Set(oc => oc.Profit, dbOrderCost.Profit)
- // .ExecuteAffrows();
});
}
}
diff --git a/BBWYB.Server.Model/Dto/Request/Order/EditVenderRemarkRequest.cs b/BBWYB.Server.Model/Dto/Request/Order/EditVenderRemarkRequest.cs
new file mode 100644
index 0000000..6f9795a
--- /dev/null
+++ b/BBWYB.Server.Model/Dto/Request/Order/EditVenderRemarkRequest.cs
@@ -0,0 +1,9 @@
+namespace BBWYB.Server.Model.Dto
+{
+ public class EditVenderRemarkRequest
+ {
+ public string OrderId { get; set; }
+
+ public string VenderRemark { get; set; }
+ }
+}