| | |
| | | |
| | | return res; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 职位删除功能 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [Authorize] |
| | | [HttpPost] |
| | | public async Task<bool> deleteOrder(BaoMingDto baoMingDto) |
| | | { |
| | | |
| | | 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 userWorkerRes = new BaseRepository<UserWorker>(); |
| | | |
| | | |
| | | var order = await orderRes.GetByIdAsync(baoMingDto.OrderId); |
| | | if (order.OrderStatus > 0) |
| | | { |
| | | throw Oops.Oh("已经招工完毕或者结算,无法删除"); |
| | | } |
| | | |
| | | bool res; |
| | | |
| | | res = await orderRes.DeleteAsync(order); |
| | | |
| | | return res; |
| | | } |
| | | } |
| | | } |