From 1f1c2ecd4d216d165703d1f418eaa1691aa5a86a Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期二, 27 八月 2024 16:37:39 +0800
Subject: [PATCH] 提交

---
 cylsg/cylsg.Application/Orders/OrderCompanyAppService.cs |   41 ++++++++++++++++++++++++++++++-----------
 1 files changed, 30 insertions(+), 11 deletions(-)

diff --git a/cylsg/cylsg.Application/Orders/OrderCompanyAppService.cs b/cylsg/cylsg.Application/Orders/OrderCompanyAppService.cs
index c0e305c..86db772 100644
--- a/cylsg/cylsg.Application/Orders/OrderCompanyAppService.cs
+++ b/cylsg/cylsg.Application/Orders/OrderCompanyAppService.cs
@@ -116,11 +116,30 @@
 
             var UserID = App.User?.FindFirstValue("UserID");
             int userid = 0;
-            string ITCode = App.User?.FindFirstValue("ITCode");
+            string NickName = App.User?.FindFirstValue("NickName");
             if (!string.IsNullOrEmpty(UserID))
             {
                 userid = int.Parse(UserID);
             }
+
+
+            if (!string.IsNullOrEmpty(orderDto.OrderName) && orderDto.OrderName.Length > 100)
+            {
+                throw Oops.Oh("鎷涘伐鍚嶇О闀垮害杩囬暱锛�");
+            }
+            if (!string.IsNullOrEmpty(orderDto.Demand) && orderDto.Demand.Length > 2000)
+            {
+                throw Oops.Oh("闇�姹傞暱搴﹁繃闀匡紒");
+            }
+            if (!string.IsNullOrEmpty(orderDto.WorderAddress) && orderDto.WorderAddress.Length > 500)
+            {
+                throw Oops.Oh("宸ヤ綔鍦扮偣闀垮害杩囬暱锛�");
+            }
+            if (!string.IsNullOrEmpty(orderDto.ContactPhone) && orderDto.ContactPhone.Length > 30)
+            {
+                throw Oops.Oh("鑱旂郴鐢佃瘽闀垮害杩囬暱锛�");
+            }
+
             var userCompanyRes = new BaseRepository<UserCompany>();
             var userCompany = await userCompanyRes.GetFirstAsync(p => p.UserId == userid && p.IsEn == true && p.IsDeleted == false);
             if (userCompany == null || string.IsNullOrEmpty(userCompany.BusinessLicense))
@@ -148,7 +167,7 @@
                 order.WorkPrice = orderDto.WorkPrice;
 
 
-                order.UpDataBy = ITCode;
+                order.UpDataBy = NickName;
                 order.UpDataTime = DateTime.Now;
                 res = await orderRes.UpdateAsync(order);
 
@@ -157,9 +176,9 @@
             else
             {
                 var order = _mapper.Map<Order>(orderDto);
-                order.UpDataBy = ITCode;
+                order.UpDataBy = NickName;
                 order.UpDataTime = DateTime.Now;
-                order.CreateBy = ITCode;
+                order.CreateBy = NickName;
                 order.CreateTime = DateTime.Now;
                 order.OrderStatus = 0;
                 order.OrderUserId = userid;
@@ -188,7 +207,7 @@
 
             var UserID = App.User?.FindFirstValue("UserID");
             int userid = 0;
-            string ITCode = App.User?.FindFirstValue("ITCode");
+            string NickName = App.User?.FindFirstValue("NickName");
             if (!string.IsNullOrEmpty(UserID))
             {
                 userid = int.Parse(UserID);
@@ -225,7 +244,7 @@
 
             orderBidding.IsSelected = true;
             orderBidding.Selectedtime = DateTime.Now;
-            orderBidding.UpDataBy = ITCode;
+            orderBidding.UpDataBy = NickName;
             orderBidding.UpDataTime = DateTime.Now;
 
 
@@ -383,7 +402,7 @@
 
             var UserID = App.User?.FindFirstValue("UserID");
             int userid = 0;
-            string ITCode = App.User?.FindFirstValue("ITCode");
+            string NickName = App.User?.FindFirstValue("NickName");
             if (!string.IsNullOrEmpty(UserID))
             {
                 userid = int.Parse(UserID);
@@ -428,11 +447,11 @@
                 orderBiddingDetail.TodaySalary = dakaDto.TodaySalary;
                 orderBiddingDetail.IsShenPi = (int)IsShenPis.yishenpi;
                 orderBiddingDetail.ShenPitime = DateTime.Now;
-                orderBiddingDetail.UpDataBy = ITCode;
+                orderBiddingDetail.UpDataBy = NickName;
                 orderBiddingDetail.UpDataTime = DateTime.Now;
                 orderBiddingDetail.IsTiXian = true;
                 orderBiddingDetail.TiXiantime = DateTime.Now;
-                //orderBiddingDetail.CreateBy = ITCode;
+                //orderBiddingDetail.CreateBy = NickName;
                 //orderBiddingDetail.CreateTime = DateTime.Now;
                 res = await orderBiddingDetailRes.UpdateAsync(orderBiddingDetail);
                 if (!res)
@@ -450,9 +469,9 @@
                     userTiXianDetail.YiTiXianJine = TodaySalary;
                     userTiXianDetail.ZhiChuShouRu = (int)ZhiChuShouRus.shouru;
                     userTiXianDetail.Remark = "鎷涘伐璁㈠崟" + order.OrderName + orderBiddingDetail.WorkDate.Value.ToString("yyyy-MM-dd") + "宸ヨ祫缁撶畻";
-                    userTiXianDetail.UpDataBy = ITCode;
+                    userTiXianDetail.UpDataBy = NickName;
                     userTiXianDetail.UpDataTime = DateTime.Now;
-                    userTiXianDetail.CreateBy = ITCode;
+                    userTiXianDetail.CreateBy = NickName;
                     userTiXianDetail.CreateTime = DateTime.Now;
 
                     res = await userTiXianDetailRes.InsertAsync(userTiXianDetail);

--
Gitblit v1.9.1