From 4104db139b609c9a901eb9b47ef485050adc4b31 Mon Sep 17 00:00:00 2001
From: shanji <18996038927@163.com>
Date: Wed, 29 Mar 2023 13:04:28 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=9C=8D=E5=8A=A1=E5=8D=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Controllers/ServiceOrderController.cs | 10 +++++++++
.../ServiceOrder/ServiceOrderBusiness.cs | 21 +++++++++++++++++++
.../EditQueryServiceOrderRequest.cs | 21 +++++++++++++++++++
3 files changed, 52 insertions(+)
create mode 100644 BBWY.Server.Model/Dto/Request/ServiceOrder/EditQueryServiceOrderRequest.cs
diff --git a/BBWY.Server.API/Controllers/ServiceOrderController.cs b/BBWY.Server.API/Controllers/ServiceOrderController.cs
index c1899794..70816bad 100644
--- a/BBWY.Server.API/Controllers/ServiceOrderController.cs
+++ b/BBWY.Server.API/Controllers/ServiceOrderController.cs
@@ -24,5 +24,15 @@ namespace BBWY.Server.API.Controllers
{
return serviceOrderBusiness.GetList(request);
}
+
+ ///
+ /// 修改服务单
+ ///
+ ///
+ [HttpPost]
+ public void EditServiceOrder([FromBody] EditQueryServiceOrderRequest request)
+ {
+ serviceOrderBusiness.EditServiceOrder(request);
+ }
}
}
diff --git a/BBWY.Server.Business/ServiceOrder/ServiceOrderBusiness.cs b/BBWY.Server.Business/ServiceOrder/ServiceOrderBusiness.cs
index 2bc6ff3d..cdf102be 100644
--- a/BBWY.Server.Business/ServiceOrder/ServiceOrderBusiness.cs
+++ b/BBWY.Server.Business/ServiceOrder/ServiceOrderBusiness.cs
@@ -70,5 +70,26 @@ namespace BBWY.Server.Business
Items = list
};
}
+
+ public void EditServiceOrder(EditQueryServiceOrderRequest request)
+ {
+
+
+ fsql.Transaction(() =>
+ {
+ fsql.Update(request.ServicePId).Set(s => s.ServiceResult, request.ServiceResult)
+ .Set(s => s.SDRefundFreight, request.SDRefundFreight)
+ .Set(s => s.ReturnDirection, request.ReturnDirection)
+ .Set(s => s.RenewalOrderId, request.RenewalOrderId)
+ .Set(s => s.ReissueAfterSaleAmount, request.ReissueAfterSaleAmount)
+ .Set(s => s.ReturnCheckRemark, request.ReturnCheckRemark)
+ .Set(s => s.RenewalType, request.RenewalType)
+ .Set(s => s.RenewalPurchaseOrderId, request.RenewalPurchaseOrderId)
+ .Set(s => s.RenewalPurchasePlatform, request.RenewalPurchasePlatform)
+ .Set(s => s.ReissueFreight, request.ReissueFreight)
+ .Set(s => s.ReissueProductAmount, request.ReissueProductAmount)
+ .ExecuteAffrows();
+ });
+ }
}
}
diff --git a/BBWY.Server.Model/Dto/Request/ServiceOrder/EditQueryServiceOrderRequest.cs b/BBWY.Server.Model/Dto/Request/ServiceOrder/EditQueryServiceOrderRequest.cs
new file mode 100644
index 00000000..24ddcdf4
--- /dev/null
+++ b/BBWY.Server.Model/Dto/Request/ServiceOrder/EditQueryServiceOrderRequest.cs
@@ -0,0 +1,21 @@
+namespace BBWY.Server.Model.Dto
+{
+ public class EditQueryServiceOrderRequest
+ {
+ public long ServicePId { get; set; }
+
+ public string OrderId { get; set; }
+
+ public Enums.ServiceResult? ServiceResult { get; set; }
+ public decimal? SDRefundFreight { get; set; }
+ public Enums.ReturnDirection? ReturnDirection { get; set; }
+ public string RenewalOrderId { get; set; }
+ public decimal? ReissueAfterSaleAmount { get; set; }
+ public string ReturnCheckRemark { get; set; }
+ public Enums.StorageType? RenewalType { get; set; }
+ public string RenewalPurchaseOrderId { get; set; }
+ public Enums.Platform? RenewalPurchasePlatform { get; set; }
+ public decimal? ReissueFreight { get; set; }
+ public decimal? ReissueProductAmount { get; set; }
+ }
+}