|
@ -287,6 +287,7 @@ namespace BBWY.Server.Business |
|
|
var list = fsql.Select<PromotionTask>().As("pt") |
|
|
var list = fsql.Select<PromotionTask>().As("pt") |
|
|
.Where(pt => pt.ShopId == request.ShopId) |
|
|
.Where(pt => pt.ShopId == request.ShopId) |
|
|
.Where(pt => pt.IsEnabled == true) |
|
|
.Where(pt => pt.IsEnabled == true) |
|
|
|
|
|
.WhereIf(request.Status != null, pt => pt.Status == request.Status) |
|
|
.OrderBy(pt => SqlExt.Case().When(pt.Status == Enums.PromitionTaskStatus.进行中, 0) |
|
|
.OrderBy(pt => SqlExt.Case().When(pt.Status == Enums.PromitionTaskStatus.进行中, 0) |
|
|
.When(pt.Status == Enums.PromitionTaskStatus.等待, 1) |
|
|
.When(pt.Status == Enums.PromitionTaskStatus.等待, 1) |
|
|
.When(pt.Status == Enums.PromitionTaskStatus.已完成, 2) |
|
|
.When(pt.Status == Enums.PromitionTaskStatus.已完成, 2) |
|
|