| | |
| | | if (orderBidding != null) |
| | | { |
| | | orderDto.IsSelected = orderBidding.IsSelected; |
| | | if (orderDto.IsSelected.HasValue && orderDto.IsSelected.Value) |
| | | if (!orderDto.IsSelected.HasValue ) |
| | | { |
| | | orderDto.IsSelectedName = "审核中"; |
| | | } |
| | | else if(orderDto.IsSelected.Value) |
| | | { |
| | | orderDto.IsSelectedName ="已确认"; |
| | | } |
| | | else |
| | | { |
| | | orderDto.IsSelectedName = "未确认"; |
| | | orderDto.IsSelectedName = "不录用"; |
| | | } |
| | | } |
| | | var userCompany = await userCompanyRepository.GetFirstAsync(x => x.UserId == orderDto.OrderUserId && x.IsDeleted == false && x.IsEn == true); |
| | |
| | | case (int)OrderStatuses.jiesuanwanbi: orderDto.OrderStatusName = "结算完毕"; break; |
| | | default: break; |
| | | } |
| | | var orderBiddings = await orderBiddingRes.GetListAsync(x => x.OrderId == orderDto.Id && x.IsEn == true && x.IsDeleted == false); |
| | | var orderBiddings = await orderBiddingRes.GetListAsync(x => x.OrderId == orderDto.Id && x.IsEn == true && x.IsDeleted == false && (x.IsSelected ==null || x.IsSelected !=false) ); |
| | | var IsSelected = orderBiddings.Count(x => x.IsSelected == true); |
| | | orderDto.WorderCounted = IsSelected; |
| | | |
| | |
| | | if (orderBidding != null) |
| | | { |
| | | orderDto.IsSelected = orderBidding.IsSelected; |
| | | if (orderDto.IsSelected.HasValue && orderDto.IsSelected.Value) |
| | | if (!orderDto.IsSelected.HasValue) |
| | | { |
| | | orderDto.IsSelectedName = "审核中"; |
| | | } |
| | | else if (orderDto.IsSelected.Value) |
| | | { |
| | | orderDto.IsSelectedName = "已确认"; |
| | | } |
| | | else |
| | | { |
| | | orderDto.IsSelectedName = "未确认"; |
| | | orderDto.IsSelectedName = "不录用"; |
| | | } |
| | | } |
| | | |
| | |
| | | { |
| | | foreach (var orderBiddingDto in orderBiddingDtos) |
| | | { |
| | | if (orderBiddingDto.IsSelected.HasValue && orderBiddingDto.IsSelected.Value) |
| | | if (!orderBiddingDto.IsSelected.HasValue) |
| | | { |
| | | orderBiddingDto.IsSelectedName = "审核中"; |
| | | } |
| | | else if (orderBiddingDto.IsSelected.Value) |
| | | { |
| | | orderBiddingDto.IsSelectedName = "已确认"; |
| | | } |
| | | else |
| | | { |
| | | orderBiddingDto.IsSelectedName = "未确认"; |
| | | orderBiddingDto.IsSelectedName = "不录用"; |
| | | } |
| | | |
| | | |
| | | var user = await userRes.GetByIdAsync(orderBiddingDto.WorkerUserId); |
| | | |
| | |
| | | } |
| | | |
| | | var order = await orderRes.GetByIdAsync(baoMingDto.OrderId); |
| | | if (order == null || order.OrderStatus>0) |
| | | if (order == null || order.OrderStatus>0 || order.IsEn !=true ) |
| | | { |
| | | throw Oops.Oh("该招工状态已经无法投递!"); |
| | | } |
| | |
| | | OrderBidding orderBidding1 = new OrderBidding(); |
| | | orderBidding1.WorkerUserId = userid; |
| | | orderBidding1.OrderId = baoMingDto.OrderId; |
| | | orderBidding1.IsSelected = false; |
| | | orderBidding1.IsSelected = null; |
| | | orderBidding1.UpDataBy = NickName; |
| | | orderBidding1.UpDataTime = DateTime.Now; |
| | | orderBidding1.CreateBy = NickName; |