Commit 66d364bb authored by liudong1993's avatar liudong1993

1

parent e174e559
...@@ -554,15 +554,15 @@ namespace Mall.Module.Product ...@@ -554,15 +554,15 @@ namespace Mall.Module.Product
model.DistrictAddress = (destinationRepository.GetEntity(model.Province)?.Name ?? "") + " " + (destinationRepository.GetEntity(model.City)?.Name ?? "") + " " + (destinationRepository.GetEntity(model.District)?.Name ?? ""); model.DistrictAddress = (destinationRepository.GetEntity(model.Province)?.Name ?? "") + " " + (destinationRepository.GetEntity(model.City)?.Name ?? "") + " " + (destinationRepository.GetEntity(model.District)?.Name ?? "");
//物流 //物流
var erlist = goods_ExpressRelevanceRepository.GetList(new RB_Goods_ExpressRelevance_Extend() { TenantId = tenantId, MallBaseId = mallBaseId, OrderId = orderId }); var erlist = goods_ExpressRelevanceRepository.GetList(new RB_Goods_ExpressRelevance_Extend() { TenantId = tenantId, MallBaseId = mallBaseId, OrderId = orderId });
List<RB_Goods_OrderExpress_Extend> oeList = new List<RB_Goods_OrderExpress_Extend>(); //List<RB_Goods_OrderExpress_Extend> oeList = new List<RB_Goods_OrderExpress_Extend>();
if (erlist.Any()) //if (erlist.Any())
{ //{
oeList = goods_OrderExpressRepository.GetList(new RB_Goods_OrderExpress_Extend() { TenantId = tenantId, MallBaseId = mallBaseId, OrderExpressIds = string.Join(",", erlist.Select(x => x.OrderExpressId)) }); // oeList = goods_OrderExpressRepository.GetList(new RB_Goods_OrderExpress_Extend() { TenantId = tenantId, MallBaseId = mallBaseId, OrderExpressIds = string.Join(",", erlist.Select(x => x.OrderExpressId)) });
foreach (var item in oeList) // foreach (var item in oeList)
{ // {
item.ExpressName = logistics_ExpressRepository.GetEntity(item.ExpressId)?.Name ?? ""; // item.ExpressName = logistics_ExpressRepository.GetEntity(item.ExpressId)?.Name ?? "";
} // }
} //}
return ApiResult.Success("", new return ApiResult.Success("", new
{ {
...@@ -627,7 +627,13 @@ namespace Mall.Module.Product ...@@ -627,7 +627,13 @@ namespace Mall.Module.Product
oeList = goods_OrderExpressRepository.GetList(new RB_Goods_OrderExpress_Extend() { TenantId = tenantId, MallBaseId = mallBaseId, OrderExpressIds = string.Join(",", erlist.Select(x => x.OrderExpressId)) }); oeList = goods_OrderExpressRepository.GetList(new RB_Goods_OrderExpress_Extend() { TenantId = tenantId, MallBaseId = mallBaseId, OrderExpressIds = string.Join(",", erlist.Select(x => x.OrderExpressId)) });
foreach (var item in oeList) foreach (var item in oeList)
{ {
item.ExpressName = logistics_ExpressRepository.GetEntity(item.ExpressId)?.Name ?? ""; if (item.Type == 1)
{
item.ExpressName = logistics_ExpressRepository.GetEntity(item.ExpressId)?.Name ?? "";
}
else {
item.ExpressName = item.Remark;
}
} }
} }
return oeList.Select(x => new return oeList.Select(x => new
...@@ -3918,7 +3924,7 @@ namespace Mall.Module.Product ...@@ -3918,7 +3924,7 @@ namespace Mall.Module.Product
//物流信息 //物流信息
List<object> TExpressList = new List<object>(); List<object> TExpressList = new List<object>();
List<object> HExpressList = new List<object>(); List<object> HExpressList = new List<object>();
if (model.DeliveryId > 0) if (model.DeliveryId > 0 && model.ReExpressId > 0)
{ {
var leModel = logistics_ExpressRepository.GetEntity(model.ReExpressId); var leModel = logistics_ExpressRepository.GetEntity(model.ReExpressId);
TExpressList.Add(new TExpressList.Add(new
...@@ -3966,6 +3972,7 @@ namespace Mall.Module.Product ...@@ -3966,6 +3972,7 @@ namespace Mall.Module.Product
model.RefundActual, model.RefundActual,
model.ReOrderStatus, model.ReOrderStatus,
model.Remark, model.Remark,
model.ReRemark,
ReOrderStatusName = model.ReOrderStatus.GetEnumName(), ReOrderStatusName = model.ReOrderStatus.GetEnumName(),
AuditTime = model.AuditTime.HasValue ? model.AuditTime.Value.ToString("yyyy-MM-dd HH:mm:ss") : "", AuditTime = model.AuditTime.HasValue ? model.AuditTime.Value.ToString("yyyy-MM-dd HH:mm:ss") : "",
FinishTime = model.FinishTime.HasValue ? model.FinishTime.Value.ToString("yyyy-MM-dd HH:mm:ss") : "", FinishTime = model.FinishTime.HasValue ? model.FinishTime.Value.ToString("yyyy-MM-dd HH:mm:ss") : "",
...@@ -4649,10 +4656,11 @@ namespace Mall.Module.Product ...@@ -4649,10 +4656,11 @@ namespace Mall.Module.Product
/// </summary> /// </summary>
/// <param name="reOrderId"></param> /// <param name="reOrderId"></param>
/// <param name="type"></param> /// <param name="type"></param>
/// <param name="DeliveryId"></param>
/// <param name="tenantId"></param> /// <param name="tenantId"></param>
/// <param name="mallBaseId"></param> /// <param name="mallBaseId"></param>
/// <returns></returns> /// <returns></returns>
public ApiResult SetOrderAfterSaleAudit(int reOrderId, int type, int tenantId, int mallBaseId) public ApiResult SetOrderAfterSaleAudit(int reOrderId, int type,int DeliveryId, int tenantId, int mallBaseId)
{ {
var model = goods_OrderAfterSaleRepository.GetEntity(reOrderId); var model = goods_OrderAfterSaleRepository.GetEntity(reOrderId);
if (model == null) if (model == null)
...@@ -4667,6 +4675,7 @@ namespace Mall.Module.Product ...@@ -4667,6 +4675,7 @@ namespace Mall.Module.Product
if (type == 1) if (type == 1)
{ //通过 { //通过
keyValues.Add(nameof(RB_Goods_OrderAfterSale.ReOrderStatus), OrderAfterSaleStatusEnum.DeliveryToBuyer); keyValues.Add(nameof(RB_Goods_OrderAfterSale.ReOrderStatus), OrderAfterSaleStatusEnum.DeliveryToBuyer);
keyValues.Add(nameof(RB_Goods_OrderAfterSale.DeliveryId), DeliveryId);
keyValues.Add(nameof(RB_Goods_OrderAfterSale.AuditTime), DateTime.Now); keyValues.Add(nameof(RB_Goods_OrderAfterSale.AuditTime), DateTime.Now);
} }
else else
......
...@@ -1391,12 +1391,19 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -1391,12 +1391,19 @@ namespace Mall.WebApi.Controllers.MallBase
JObject parms = JObject.Parse(req.msg.ToString()); JObject parms = JObject.Parse(req.msg.ToString());
int ReOrderId = parms.GetInt("ReOrderId", 0); int ReOrderId = parms.GetInt("ReOrderId", 0);
int Type = parms.GetInt("Type", 1);//1 审核通过 2拒绝 int Type = parms.GetInt("Type", 1);//1 审核通过 2拒绝
int DeliveryId = parms.GetInt("DeliveryId", 0);
if (ReOrderId <= 0) if (ReOrderId <= 0)
{ {
return ApiResult.ParamIsNull(); return ApiResult.ParamIsNull();
} }
if (Type == 1) {
if (DeliveryId <= 0) {
return ApiResult.ParamIsNull("请选择退货地址");
}
}
return orderModule.SetOrderAfterSaleAudit(ReOrderId, Type, req.TenantId, req.MallBaseId); return orderModule.SetOrderAfterSaleAudit(ReOrderId, Type, DeliveryId, req.TenantId, req.MallBaseId);
} }
/// <summary> /// <summary>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment