From 9e2f3d1c793207fbc599a82bab0464075d777f1f Mon Sep 17 00:00:00 2001
From: 移动系统liao <liaoxujun@qq.com>
Date: 星期五, 14 六月 2024 11:31:56 +0800
Subject: [PATCH] no message
---
CoreCms.Net.Services/baifenbingfa/DistributorDeliveryServices.cs | 15 ++++++++++++++-
CoreCms.Net.Model/Entities/Bill/CoreCmsBillDelivery.cs | 2 +-
CoreCms.Net.RedisMQ/DistributionSendOderMQ.cs | 2 +-
3 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/CoreCms.Net.Model/Entities/Bill/CoreCmsBillDelivery.cs b/CoreCms.Net.Model/Entities/Bill/CoreCmsBillDelivery.cs
index 00d00db..19e0f63 100644
--- a/CoreCms.Net.Model/Entities/Bill/CoreCmsBillDelivery.cs
+++ b/CoreCms.Net.Model/Entities/Bill/CoreCmsBillDelivery.cs
@@ -260,7 +260,7 @@
Shipped,
/// <summary>
- /// 璁㈠崟鍟嗗搧宸叉垚鍔熼�佽揪瀹㈡埛鎵嬩腑銆�
+ /// 璁㈠崟鍟嗗搧宸叉垚鍔熼�佽揪瀹㈡埛鎵嬩腑銆� 瀹㈡埛纭鏀惰揣
/// </summary>
[Description("閫佽揪")]
Delivered,
diff --git a/CoreCms.Net.RedisMQ/DistributionSendOderMQ.cs b/CoreCms.Net.RedisMQ/DistributionSendOderMQ.cs
index 7863227..18c7b9b 100644
--- a/CoreCms.Net.RedisMQ/DistributionSendOderMQ.cs
+++ b/CoreCms.Net.RedisMQ/DistributionSendOderMQ.cs
@@ -68,7 +68,7 @@
oder.description = Param.Dec;
oder.sendDistributionAccept= Param.SendOderActive;
- await _unitOfWork.GetDbClient().Updateable(Param).ExecuteCommandAsync();
+ await _unitOfWork.GetDbClient().Updateable(oder).ExecuteCommandAsync();
}
diff --git a/CoreCms.Net.Services/baifenbingfa/DistributorDeliveryServices.cs b/CoreCms.Net.Services/baifenbingfa/DistributorDeliveryServices.cs
index c2f751b..3406cd0 100644
--- a/CoreCms.Net.Services/baifenbingfa/DistributorDeliveryServices.cs
+++ b/CoreCms.Net.Services/baifenbingfa/DistributorDeliveryServices.cs
@@ -19,6 +19,7 @@
using CoreCms.Net.Configuration;
using Newtonsoft.Json;
using CoreCms.Net.DTO;
+using static SKIT.FlurlHttpClient.Wechat.Api.Models.CgibinExpressDeliveryOpenMessageGetDeliveryListResponse.Types;
namespace CoreCms.Net.Services.baifenbingfa
{
@@ -84,7 +85,19 @@
//蹇呴』鏄湁鏁堢姸鎬�
//where= where.And(x => x.order.status == (int)GlobalEnumVars.OrderStatus.Normal);
RefAsync<int> totl = 0;
- var list= await _unitOfWork.GetDbClient().Queryable<CoreCmsBillDelivery>().Includes(x => x.order, order => order.Orderitems, ite => ite.productInfo)
+ var list = await _unitOfWork.GetDbClient().Queryable<CoreCmsBillDelivery>().Includes(x => x.order, order => order.Orderitems, ite => ite.productInfo).Select(x => new CoreCmsBillDelivery
+ {
+ sendDistributionAccept = x.sendDistributionAccept == sendDistributionAcceptType.NoAccted ?
+ //鐢ㄦ埛娌℃湁鍚屾剰浣嗘槸璁㈠崟宸茬粡鍙栨秷浜� 闇�瑕佽祴鍊� 鍙栨秷鐘舵��
+ (x.order.status== (int)GlobalEnumVars.OrderStatus.Normal ? sendDistributionAcceptType.NoAccted: sendDistributionAcceptType.Cancelled ):
+ (
+ x.sendDistributionAccept== sendDistributionAcceptType.Accepted?
+ //鐢ㄦ埛宸茬粡鍚屾剰浜�
+ (x.order.confirmStatus == (int)GlobalEnumVars.OrderConfirmStatus.ConfirmReceipt? sendDistributionAcceptType.Delivered: sendDistributionAcceptType.Accepted)
+ : x.order.status==(int )GlobalEnumVars.OrderStatus.Cancel? sendDistributionAcceptType.Cancelled: x.sendDistributionAccept
+ ),
+ order=x.order,
+ },true).MergeTable()
.Where(where).OrderByDescending(x => x.createTime)
.ToPageListAsync(Param.page, Param.limit, totl);
var listdata= new PageList<CoreCmsBillDelivery>(list, Param.page, Param.limit, totl);
--
Gitblit v1.9.1