Browse Source

Merge branch 'master' of http://code.qiyue666.com/pengcong001/bbwy

AddValidOverTime
shanji 2 years ago
parent
commit
d719542d3a
  1. 41
      BBWY.Server.Business/EvaluationAssistant/EvaluationAssistantBusiness.cs
  2. 2
      BBWY.Server.Business/Order/OrderBusiness.cs
  3. 2
      BBWY.Server.Business/Statistics/StatisticsBusiness.cs
  4. 1
      BBWY.Server.Business/TestBusiness.cs
  5. 3
      BBWY.Server.Model/Dto/Request/Test/RepairSkuDetailAndSkuGriooProfit.cs

41
BBWY.Server.Business/EvaluationAssistant/EvaluationAssistantBusiness.cs

@ -699,7 +699,8 @@ namespace BBWY.Server.Business
public void DeletePromotionTaskAndJDTask(DeletePromotionTaskRequest request) public void DeletePromotionTaskAndJDTask(DeletePromotionTaskRequest request)
{ {
var dbPromotionTask = fsql.Select<PromotionTask>(request.TaskId).ToOne(); var dbPromotionTask = fsql.Select<PromotionTask>(request.TaskId).ToOne();
if (dbPromotionTask.IsEnabled == false)
return;
fsql.Transaction(() => fsql.Transaction(() =>
{ {
//fsql.Delete<PromotionTask>(request.TaskId).ExecuteAffrows(); //fsql.Delete<PromotionTask>(request.TaskId).ExecuteAffrows();
@ -709,23 +710,27 @@ namespace BBWY.Server.Business
//if (dbPromotionTask.Status != Enums.PromitionTaskStatus.等待) //if (dbPromotionTask.Status != Enums.PromitionTaskStatus.等待)
//{ //{
var httpResult = restApiService.SendRequest(GetPlatformRelayAPIHost(Enums.Platform.),
"api/platformsdk/DeleteJDPromotionTask", if (dbPromotionTask.PromotionId != null && dbPromotionTask.PromotionId != 0)
new DeleteJDPromotionTaskRequest() {
{ var httpResult = restApiService.SendRequest(GetPlatformRelayAPIHost(Enums.Platform.),
AppKey = request.AppKey, "api/platformsdk/DeleteJDPromotionTask",
AppSecret = request.AppSecret, new DeleteJDPromotionTaskRequest()
AppToken = request.AppToken, {
Platform = Enums.Platform., AppKey = request.AppKey,
PromotionId = dbPromotionTask.PromotionId.Value AppSecret = request.AppSecret,
}, AppToken = request.AppToken,
GetYunDingRequestHeader(), Platform = Enums.Platform.,
HttpMethod.Post); PromotionId = dbPromotionTask.PromotionId.Value
if (httpResult.StatusCode != System.Net.HttpStatusCode.OK) },
throw new BusinessException($"【{dbPromotionTask.ActivityName}】评价助手活动删除成功,JD活动删除失败,请手动到JD后台删除,并通知技术员分析失败原因,{httpResult.Content}"); GetYunDingRequestHeader(),
var response = JsonConvert.DeserializeObject<ApiResponse>(httpResult.Content); HttpMethod.Post);
if (!response.Success) if (httpResult.StatusCode != System.Net.HttpStatusCode.OK)
throw new BusinessException($"【{dbPromotionTask.ActivityName}】评价助手活动删除成功,JD活动删除失败,请手动到JD后台删除,并通知技术员分析失败原因,{response.Msg}"); throw new BusinessException($"【{dbPromotionTask.ActivityName}】评价助手活动删除成功,JD活动删除失败,请手动到JD后台删除,并通知技术员分析失败原因,{httpResult.Content}");
var response = JsonConvert.DeserializeObject<ApiResponse>(httpResult.Content);
if (!response.Success)
throw new BusinessException($"【{dbPromotionTask.ActivityName}】评价助手活动删除成功,JD活动删除失败,请手动到JD后台删除,并通知技术员分析失败原因,{response.Msg}");
}
//} //}
} }

2
BBWY.Server.Business/Order/OrderBusiness.cs

@ -80,7 +80,7 @@ namespace BBWY.Server.Business
.WhereIf(searchOrderRequest.IncludeExceptionOrder, .WhereIf(searchOrderRequest.IncludeExceptionOrder,
(o, ocs, oct, sh) => o.OrderState != Enums.OrderState. && (o, ocs, oct, sh) => o.OrderState != Enums.OrderState. &&
((o.StorageType != Enums.StorageType.SD && o.StorageType != null && oct.PurchaseAmount == 0M) || ((o.StorageType != Enums.StorageType.SD && o.StorageType != null && oct.PurchaseAmount == 0M) ||
(o.StorageType != Enums.StorageType.SD && oct.PurchaseAmount + oct.DeliveryExpressFreight > o.OrderSellerPrice + o.FreightPrice) || (o.StorageType != Enums.StorageType.SD && oct.PurchaseAmount + oct.DeliveryExpressFreight > o.OrderSellerPrice + o.FreightPrice + o.PingTaiChengDanYouHuiQuan) ||
(o.StorageType == null && o.OrderState != Enums.OrderState.))) (o.StorageType == null && o.OrderState != Enums.OrderState.)))
.WhereIf(searchOrderRequest.OnlyDF, (o, ocs, oct, sh) => o.StorageType == Enums.StorageType.) .WhereIf(searchOrderRequest.OnlyDF, (o, ocs, oct, sh) => o.StorageType == Enums.StorageType.)
.WhereIf(searchOrderRequest.ExcludeCanceled, (o, ocs, oct, sh) => o.OrderState != Enums.OrderState.) .WhereIf(searchOrderRequest.ExcludeCanceled, (o, ocs, oct, sh) => o.OrderState != Enums.OrderState.)

2
BBWY.Server.Business/Statistics/StatisticsBusiness.cs

@ -375,7 +375,7 @@ namespace BBWY.Server.Business
o.IsGift == false && o.IsGift == false &&
o.OrderState != Enums.OrderState. && o.OrderState != Enums.OrderState. &&
((o.StorageType != Enums.StorageType.SD && o.StorageType != null && oc.PurchaseAmount == 0M) || ((o.StorageType != Enums.StorageType.SD && o.StorageType != null && oc.PurchaseAmount == 0M) ||
(o.StorageType != Enums.StorageType.SD && oc.PurchaseAmount + oc.DeliveryExpressFreight > o.OrderSellerPrice + o.FreightPrice) || (o.StorageType != Enums.StorageType.SD && oc.PurchaseAmount + oc.DeliveryExpressFreight > o.OrderSellerPrice + o.FreightPrice + o.PingTaiChengDanYouHuiQuan) ||
(o.StorageType == null && o.OrderState != Enums.OrderState.))).Count(); (o.StorageType == null && o.OrderState != Enums.OrderState.))).Count();
response.WaitOutStoreCount = fsql.Select<Order>().Where(o => o.ShopId == shopId && o.OrderState == Enums.OrderState. && o.StartTime >= dt && response.WaitOutStoreCount = fsql.Select<Order>().Where(o => o.ShopId == shopId && o.OrderState == Enums.OrderState. && o.StartTime >= dt &&

1
BBWY.Server.Business/TestBusiness.cs

@ -189,6 +189,7 @@ namespace BBWY.Server.Business
o.StartTime >= request.StartTime && o.StartTime >= request.StartTime &&
o.StartTime <= request.EndTime) o.StartTime <= request.EndTime)
.WhereIf(!string.IsNullOrEmpty(request.OrderId), o => o.Id == request.OrderId) .WhereIf(!string.IsNullOrEmpty(request.OrderId), o => o.Id == request.OrderId)
.WhereIf(request.OrderIdList != null && request.OrderIdList.Count() > 0, o => request.OrderIdList.Contains(o.Id))
.OrderByDescending(o => o.StartTime) .OrderByDescending(o => o.StartTime)
.ToList(o => o.Id); .ToList(o => o.Id);

3
BBWY.Server.Model/Dto/Request/Test/RepairSkuDetailAndSkuGriooProfit.cs

@ -1,4 +1,5 @@
using System; using System;
using System.Collections.Generic;
namespace BBWY.Server.Model.Dto namespace BBWY.Server.Model.Dto
{ {
@ -11,5 +12,7 @@ namespace BBWY.Server.Model.Dto
public long? ShopId { get; set; } public long? ShopId { get; set; }
public string OrderId { get; set; } public string OrderId { get; set; }
public List<string> OrderIdList { get; set; }
} }
} }

Loading…
Cancel
Save