username@email.com
2024-10-09 8943c21b1c47ef077780295c412cd2474ce20875
PostListPage修改返回录取状态
1个文件已修改
37 ■■■■■ 已修改文件
cylsg/cylsg.Application/Orders/OrderWorkerAppService.cs 37 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cylsg/cylsg.Application/Orders/OrderWorkerAppService.cs
@@ -47,6 +47,13 @@
        [HttpPost]
        public async Task<PageResult<OrderDto>> PostListPage(OrderPageSearch page)
        {
            var UserID = App.User?.FindFirstValue("UserID");
            int userid = 0;
            if (!string.IsNullOrEmpty(UserID))
            {
                userid = int.Parse(UserID);
            }
            PageResult<OrderDto> result = new PageResult<OrderDto>();
            Expression<Func<Order, bool>> expression = t => true;
@@ -89,6 +96,36 @@
                    {
                        orderDto.OrderComName = userCompany.Suppliername;
                    }
                    if (userid > 0)
                    {
                        var orderBidding = await orderBiddingRepository.GetFirstAsync(x => x.OrderId == orderDto.Id && x.WorkerUserId == userid && x.IsEn == true && x.IsDeleted == false);
                        if (orderBidding != null)
                        {
                            if (!orderBidding.IsSelected.HasValue)
                            {
                                orderDto.IsSelectedName = "审核中";
                            }
                            else if (orderBidding.IsSelected.Value == true)
                            {
                                orderDto.IsSelectedName = "已录用";
                            }
                            else
                            {
                                orderDto.IsSelectedName = "未录用";
                            }
                        }
                        else
                        {
                            orderDto.IsSelectedName = null;
                        }
                    }
                    else
                    {
                        orderDto.IsSelectedName = null;
                    }
                }
            }