| | |
| | | |
| | | 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 (order == null || order.OrderStatus>0) |
| | | { |
| | | throw Oops.Oh("该招工状态已经无法投递!"); |
| | | } |
| | | if (order.OrderUserId == userid) |
| | | { |
| | | throw Oops.Oh("自己无法投递自己发布的招工!"); |
| | | } |
| | | |
| | | bool res; |
| | |
| | | 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); |
| | |
| | | { |
| | | 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); |
| | |
| | | |
| | | 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); |
| | |
| | | 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); |
| | | } |
| | |
| | | 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); |
| | | |
| | |
| | | { |
| | | 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); |
| | |
| | | |
| | | 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); |
| | |
| | | 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); |
| | | |
| | |
| | | |
| | | |
| | | |
| | | |
| | | /// <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; |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | } |