username@email.com
2025-02-19 08a02f3c7990c563e6c770c1957e929377a3083f
cylsg/cylsg.Application/Orders/OrderCompanyAppService.cs
@@ -453,6 +453,62 @@
        /// <summary>
        /// 公司删除一个投递的工人
        /// </summary>
        /// <returns></returns>
        [Authorize]
        [HttpPost]
        public async Task<bool> saveDeltoudi(QueRenDto queRenDto)
        {
            var UserID = App.User?.FindFirstValue("UserID");
            int userid = 0;
            string NickName = App.User?.FindFirstValue("NickName");
            if (!string.IsNullOrEmpty(UserID))
            {
                userid = int.Parse(UserID);
            }
            var orderBiddingRes = new BaseRepository<OrderBidding>();
            var orderRes = new BaseRepository<Order>();
            var orderBidding = await orderBiddingRes.GetByIdAsync(queRenDto.OrderBiddingId);
            if (orderBidding == null || orderBidding.IsEn != true || orderBidding.IsDeleted == true)
            {
                throw Oops.Oh("该投递已经无效!");
            }
            //if (orderBidding.IsSelected == true)
            //{
            //    throw Oops.Oh("该投递已经审核,不能不录用!");
            //}
            //var order = await orderRes.GetByIdAsync(orderBidding.OrderId);
            //if (order == null || order.OrderStatus > 0)
            //{
            //    throw Oops.Oh("该招工状态已经无法投递!");
            //}
            bool res;
            orderBidding.IsDeleted = true;
            //orderBidding.Selectedtime = DateTime.Now;
            orderBidding.UpDataBy = NickName;
            orderBidding.UpDataTime = DateTime.Now;
            res = await orderBiddingRes.UpdateAsync(orderBidding);
            return res;
        }
        /// <summary>
        /// 公司取消选择工人
        /// </summary>
        /// <returns></returns>