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/OrderWorkerAppService.cs | 102 ++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 89 insertions(+), 13 deletions(-) diff --git a/cylsg/cylsg.Application/Orders/OrderWorkerAppService.cs b/cylsg/cylsg.Application/Orders/OrderWorkerAppService.cs index 3f658a3..74c4038 100644 --- a/cylsg/cylsg.Application/Orders/OrderWorkerAppService.cs +++ b/cylsg/cylsg.Application/Orders/OrderWorkerAppService.cs @@ -273,7 +273,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); @@ -292,6 +292,10 @@ if (order == null || order.OrderStatus>0) { throw Oops.Oh("璇ユ嫑宸ョ姸鎬佸凡缁忔棤娉曟姇閫掞紒"); + } + if (order.OrderUserId == userid) + { + throw Oops.Oh("鑷繁鏃犳硶鎶曢�掕嚜宸卞彂甯冪殑鎷涘伐锛�"); } bool res; @@ -316,9 +320,9 @@ orderBidding1.WorkerUserId = userid; orderBidding1.OrderId = baoMingDto.OrderId; orderBidding1.IsSelected = false; - orderBidding1.UpDataBy = ITCode; + orderBidding1.UpDataBy = NickName; orderBidding1.UpDataTime = DateTime.Now; - orderBidding1.CreateBy = ITCode; + orderBidding1.CreateBy = NickName; orderBidding1.CreateTime = DateTime.Now; res = await orderBiddingRes.InsertAsync(orderBidding1); @@ -338,7 +342,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); @@ -387,7 +391,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); @@ -423,9 +427,9 @@ orderBiddingDetail.WorkDate = dateTime; orderBiddingDetail.IsShenPi = 0; orderBiddingDetail.IsTiXian = false; - orderBiddingDetail.UpDataBy = ITCode; + orderBiddingDetail.UpDataBy = NickName; orderBiddingDetail.UpDataTime = DateTime.Now; - orderBiddingDetail.CreateBy = ITCode; + orderBiddingDetail.CreateBy = NickName; orderBiddingDetail.CreateTime = DateTime.Now; orderBiddingDetail.Id = await orderBiddingDetailRes.InsertReturnIdentityAsync(orderBiddingDetail); } @@ -434,9 +438,9 @@ orderBiddingDetailCheck.OrderBiddingDetailId = orderBiddingDetail.Id; orderBiddingDetailCheck.CheckPhoto = dakaDto.CheckPhoto; orderBiddingDetailCheck.Checktime = DateTime.Now; - orderBiddingDetailCheck.UpDataBy = ITCode; + orderBiddingDetailCheck.UpDataBy = NickName; orderBiddingDetailCheck.UpDataTime = DateTime.Now; - orderBiddingDetailCheck.CreateBy = ITCode; + orderBiddingDetailCheck.CreateBy = NickName; orderBiddingDetailCheck.CreateTime = DateTime.Now; res = await OrderBiddingDetailCheckRes.InsertAsync(orderBiddingDetailCheck); @@ -591,7 +595,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); @@ -695,7 +699,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); @@ -728,9 +732,9 @@ orderBiddingDetail.WorkCount = dakaDto.WorkCount; orderBiddingDetail.TodaySalary = dakaDto.TodaySalary; orderBiddingDetail.IsShenPi = 1; - orderBiddingDetail.UpDataBy = ITCode; + orderBiddingDetail.UpDataBy = NickName; orderBiddingDetail.UpDataTime = DateTime.Now; - //orderBiddingDetail.CreateBy = ITCode; + //orderBiddingDetail.CreateBy = NickName; //orderBiddingDetail.CreateTime = DateTime.Now; var res = await orderBiddingDetailRes.UpdateAsync(orderBiddingDetail); @@ -742,5 +746,77 @@ + + /// <summary> + /// 鏌ヨ宸ヤ汉鐨勬敹鍏ヨ褰� + /// </summary> + /// <param name="page"></param> + /// <returns></returns> + [Authorize] + [HttpPost] + public async Task<PageResult<UserTiXianDetailDto>> PostMyTiXianDetailListPage(PageBaseSearch page) + { + var UserID = App.User?.FindFirstValue("UserID"); + int userid = 0; + if (!string.IsNullOrEmpty(UserID)) + { + userid = int.Parse(UserID); + } + + PageResult<UserTiXianDetailDto> result = new PageResult<UserTiXianDetailDto>(); + + RefAsync<int> total = 0; + + + var userTiXianDetailRepository = new BaseRepository<UserTiXianDetail>(); + + var data = await userTiXianDetailRepository.Context.Queryable<UserTiXianDetail>() + .Where(a => a.IsEn == true && a.IsDeleted == false && a.UserId == userid) + .OrderByDescending(a => a.CreateTime) + .Select(a => new UserTiXianDetailDto + { + Id = a.Id, + UserId = a.UserId, + YiTiXianJine = a.YiTiXianJine, + ZhiChuShouRu = a.ZhiChuShouRu, + Remark = a.Remark, + + + }) + + .ToPageListAsync(page.PageIndex, page.PageSize, total); + + if (data != null && data.Count > 0) + { + foreach (var userTiXianDetailDto in data) + { + + switch (userTiXianDetailDto.ZhiChuShouRu) + { + case (int)ZhiChuShouRus.zhichu: userTiXianDetailDto.ZhiChuShouRuName = "鏀嚭"; break; + case (int)ZhiChuShouRus.shouru: userTiXianDetailDto.ZhiChuShouRuName = "鏀跺叆"; break; + default: break; + } + + + + + + + + + } + + } + result.Items = data; + result.PageIndex = page.PageIndex; + result.PageSize = page.PageSize; + result.TotalCount = total; + + return result; + } + + + } } -- Gitblit v1.9.1