|
@ -232,7 +232,16 @@ namespace BBWYB.Server.Business |
|
|
IUpdate<OrderSku> updateOrderSku = null; |
|
|
IUpdate<OrderSku> updateOrderSku = null; |
|
|
|
|
|
|
|
|
if (orderSku.PackConfigState != request.PackConfigState) |
|
|
if (orderSku.PackConfigState != request.PackConfigState) |
|
|
updateOrderSku = fsql.Update<OrderSku>(orderSku.Id).Set(osku => osku.PackConfigState, request.PackConfigState); |
|
|
{ |
|
|
|
|
|
updateOrderSku = fsql.Select<OrderSku, Order>() |
|
|
|
|
|
.InnerJoin((osku, o) => osku.OrderId == o.Id) |
|
|
|
|
|
.Where((osku, o) => o.OrderState != Enums.OrderState.已取消 && |
|
|
|
|
|
o.IntoStoreType == Enums.IntoStoreType.发回齐越 && |
|
|
|
|
|
osku.SkuId == orderSku.SkuId && |
|
|
|
|
|
osku.PackConfigState != request.PackConfigState) |
|
|
|
|
|
.ToUpdate() |
|
|
|
|
|
.Set(osku => osku.PackConfigState, request.PackConfigState); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
if (request.PackConfigState == Enums.PackConfigState.需修改) |
|
|
if (request.PackConfigState == Enums.PackConfigState.需修改) |
|
|
{ |
|
|
{ |
|
@ -265,7 +274,7 @@ namespace BBWYB.Server.Business |
|
|
|
|
|
|
|
|
updateTimeLimitTask = fsql.Update<TimeLimitTask>().Set(t => t.CompletionTime, DateTime.Now) |
|
|
updateTimeLimitTask = fsql.Update<TimeLimitTask>().Set(t => t.CompletionTime, DateTime.Now) |
|
|
.Set(t => t.IsTimely == (DateTime.Now < t.ExpirationTime ? true : false)) |
|
|
.Set(t => t.IsTimely == (DateTime.Now < t.ExpirationTime ? true : false)) |
|
|
.Where(t => t.OrderId == request.OrderId) |
|
|
//.Where(t => t.OrderId == request.OrderId)
|
|
|
.Where(t => t.SkuId == orderSku.SkuId) |
|
|
.Where(t => t.SkuId == orderSku.SkuId) |
|
|
.Where(t => t.CompletionTime == null) |
|
|
.Where(t => t.CompletionTime == null) |
|
|
.Where(t => hgzTaskTypeList.Contains(t.TaskType)); |
|
|
.Where(t => hgzTaskTypeList.Contains(t.TaskType)); |
|
|