|
|
@ -245,6 +245,8 @@ namespace Coldairarrow.Business.HuiYan |
|
|
|
|
|
|
|
var result = Db.RunTransaction(() => |
|
|
|
{ |
|
|
|
string orderId = DateTime.Now.ToString("yyyyMMddHHmmssff"); |
|
|
|
|
|
|
|
var price = new pricetasklog() |
|
|
|
{ |
|
|
|
CreateTime = DateTime.Now, |
|
|
@ -254,7 +256,8 @@ namespace Coldairarrow.Business.HuiYan |
|
|
|
ItemId = teamItem.ItemId, |
|
|
|
UserId = _operator.UserId, |
|
|
|
State = PriceTaskState.待比价, |
|
|
|
TeamItemId = teamItem.Id |
|
|
|
TeamItemId = teamItem.Id, |
|
|
|
OrderId = orderId |
|
|
|
}; |
|
|
|
|
|
|
|
int row = Db.Insert(price); |
|
|
@ -276,6 +279,17 @@ namespace Coldairarrow.Business.HuiYan |
|
|
|
{ |
|
|
|
return Success("接取任务成功!"); |
|
|
|
} |
|
|
|
else { |
|
|
|
if (result.ex.Message.Contains("teamiderror")) |
|
|
|
{ |
|
|
|
return Error("任务已被接取!"); |
|
|
|
} |
|
|
|
|
|
|
|
if (result.ex.Message.Contains("orderiderror")) |
|
|
|
{ |
|
|
|
return Error("任务接取失败,请重试!"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
return Error(result.ex.Message); |
|
|
|
} |
|
|
|