From 7cc59bd0535a133f2d32c202d79d1214b0f0c892 Mon Sep 17 00:00:00 2001 From: shanji <18996038927@163.com> Date: Wed, 16 Mar 2022 12:42:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=9F=A5=E8=AF=A2=E9=87=87?= =?UTF-8?q?=E8=B4=AD=E8=B4=A6=E5=8F=B7=E4=B8=8D=E5=87=86=E7=A1=AE=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BBWY.Server.API/Controllers/PurchaseOrderController.cs | 1 - BBWY.Server.Business/PlatformSDK/_1688Business.cs | 2 +- .../PurchaseOrder/PurchaseOrderBusiness.cs | 7 +++---- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/BBWY.Server.API/Controllers/PurchaseOrderController.cs b/BBWY.Server.API/Controllers/PurchaseOrderController.cs index afd02293..ecc50e29 100644 --- a/BBWY.Server.API/Controllers/PurchaseOrderController.cs +++ b/BBWY.Server.API/Controllers/PurchaseOrderController.cs @@ -68,7 +68,6 @@ namespace BBWY.Server.API.Controllers /// /// /// - [Consumes("application/x-www-form-urlencoded")] [HttpPost] public void DeliveryCallbackFrom1688([FromForm] string message,[FromForm] string _aop_signature) { diff --git a/BBWY.Server.Business/PlatformSDK/_1688Business.cs b/BBWY.Server.Business/PlatformSDK/_1688Business.cs index 2e5b6cf7..1725f2cf 100644 --- a/BBWY.Server.Business/PlatformSDK/_1688Business.cs +++ b/BBWY.Server.Business/PlatformSDK/_1688Business.cs @@ -63,7 +63,7 @@ namespace BBWY.Server.Business request.AccessToken = queryOrderWayBillNoRequest.AppToken; var result = client.NewRequest(request, reqPolicy); if (result.Value("success") != true) - throw new BusinessException(result.Value("errorMsg")) { Code = 0 }; + throw new BusinessException(result.Value("errorMessage")) { Code = 0 }; var firstJToken = result["result"].FirstOrDefault(); return new WayBillNoResponse() diff --git a/BBWY.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs b/BBWY.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs index 521c53b9..e8538d94 100644 --- a/BBWY.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs +++ b/BBWY.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs @@ -222,6 +222,7 @@ namespace BBWY.Server.Business public void DeliveryCallbackFrom1688(string jsonStr) { + logger.Info(jsonStr); var orderJObject = JObject.Parse(jsonStr); var purchaseOrderId = orderJObject["data"].Value("orderId"); Task.Factory.StartNew(() => DeliveryCallback(purchaseOrderId, Enums.Platform.阿里巴巴), CancellationToken.None, TaskCreationOptions.LongRunning, taskSchedulerManager.PurchaseOrderCallbackTaskScheduler); @@ -253,10 +254,8 @@ namespace BBWY.Server.Business #region 查询采购账号 currentProgress = "查询采购账号"; - var purchaseAccountExp = orderDropshipping.PurchaseAccountId != 0 ? - new Func(pa => pa.Id == orderDropshipping.PurchaseAccountId) : - new Func(pa => pa.AccountName == orderDropshipping.BuyerAccount); - var purchaseAccount = fsql.Select().Where(pa => purchaseAccountExp(pa)) + var purchaseAccount = fsql.Select().WhereIf(orderDropshipping.PurchaseAccountId != 0, pa => pa.Id == orderDropshipping.PurchaseAccountId) + .WhereIf(orderDropshipping.PurchaseAccountId == 0, pa => pa.AccountName == orderDropshipping.BuyerAccount) .Where(pa => pa.PurchasePlatformId == callbackPlatform).ToOne(); if (purchaseAccount == null) throw new Exception($"未查询到采购账号{orderDropshipping.BuyerAccount}");