Commit 242a9a88 authored by 黄奎's avatar 黄奎
parents 507b432d efbc6c4c
...@@ -7572,7 +7572,7 @@ namespace Mall.Module.Product ...@@ -7572,7 +7572,7 @@ namespace Mall.Module.Product
/// <param name="transactionId">微信订单号</param> /// <param name="transactionId">微信订单号</param>
/// <param name="refundid">微信退款单号</param> /// <param name="refundid">微信退款单号</param>
/// <returns></returns> /// <returns></returns>
public bool SetOrderApplyForCancelAudit(RB_Goods_Order_Extend omodel, int type, string remark, string RefundOrderNo, int tenantId, int mallBaseId, Common.Enum.Goods.OrderPayTypeEnum payType, string dPrice, string outTradeNo, string transactionId, string refundid) public bool SetOrderApplyForCancelAudit(RB_Goods_Order_Extend omodel, int type, string remark, string RefundOrderNo, int tenantId, int mallBaseId, Common.Enum.Goods.OrderPayTypeEnum payType, string dPrice, string outTradeNo, string transactionId, string refundid,int empId)
{ {
var trans = goods_OrderRepository.DbTransaction; var trans = goods_OrderRepository.DbTransaction;
try try
...@@ -7767,7 +7767,7 @@ namespace Mall.Module.Product ...@@ -7767,7 +7767,7 @@ namespace Mall.Module.Product
new MiniProgramMsgModule().SendOrderCancelMsg(tenantId, mallBaseId, umodel.OpenId, omodel.OrderNo, "订单已取消", (omodel.Income ?? 0).ToString(), goodsName); new MiniProgramMsgModule().SendOrderCancelMsg(tenantId, mallBaseId, umodel.OpenId, omodel.OrderNo, "订单已取消", (omodel.Income ?? 0).ToString(), goodsName);
} }
//记录日志 //记录日志
string Content = $"客人申请取消订单,审核:{(type == 1 ? "同意" : "拒绝")}"; string Content = $"empId:{empId} 客人申请取消订单,审核:{(type == 1 ? "同意" : "拒绝")}";
if (type == 2) if (type == 2)
{ {
Content += ",拒绝理由:" + remark; Content += ",拒绝理由:" + remark;
......
...@@ -455,6 +455,18 @@ namespace Mall.Module.Product ...@@ -455,6 +455,18 @@ namespace Mall.Module.Product
return list; return list;
} }
/// <summary>
/// 设置分类显示隐藏
/// </summary>
/// <param name="isShow"></param>
/// <param name="tenantId"></param>
/// <param name="mallBaseId"></param>
/// <returns></returns>
public bool SetProductCategoryShow(int isShow, int tenantId, int mallBaseId)
{
return product_CategoryRepository.SetProductCategoryShow(isShow, tenantId, mallBaseId);
}
/// <summary> /// <summary>
/// 获取商品推荐列表 /// 获取商品推荐列表
/// </summary> /// </summary>
......
...@@ -107,5 +107,25 @@ namespace Mall.Repository.Product ...@@ -107,5 +107,25 @@ namespace Mall.Repository.Product
string sql = $@"select * from RB_Product_Category where {where} order by Id asc"; string sql = $@"select * from RB_Product_Category where {where} order by Id asc";
return Get<RB_Product_Category_Extend>(sql).ToList(); return Get<RB_Product_Category_Extend>(sql).ToList();
} }
/// <summary>
/// 设置分类显示/隐藏
/// </summary>
/// <param name="isShow"></param>
/// <param name="tenantId"></param>
/// <param name="mallBaseId"></param>
/// <returns></returns>
public bool SetProductCategoryShow(int isShow, int tenantId, int mallBaseId)
{
string sql;
if (isShow == 1)
{
sql = $@"UPDATE rb_product_category SET IsShow =2 WHERE TenantId ={tenantId} and MallBaseId={mallBaseId} and `Status`=0 AND Enabled =1 AND IsShow =1;";
}
else {
sql = $@"UPDATE rb_product_category SET IsShow =1 WHERE TenantId ={tenantId} and MallBaseId={mallBaseId} and `Status`=0 AND Enabled =1 AND IsShow =2;";
}
return Execute(sql) > 0;
}
} }
} }
...@@ -926,7 +926,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -926,7 +926,7 @@ namespace Mall.WebApi.Controllers.MallBase
var dic = ((Dictionary<string, string>)Robj.Data); var dic = ((Dictionary<string, string>)Robj.Data);
bool flag = orderModule.SetOrderApplyForCancelAudit(omodel, Type, Remark, RefundOrderNo, req.TenantId, req.MallBaseId, Common.Enum.Goods.OrderPayTypeEnum.WeChatPay, dic["dPrice"], dic["sOrderNo"], dic["sTradeNo"], dic["refundid"]); bool flag = orderModule.SetOrderApplyForCancelAudit(omodel, Type, Remark, RefundOrderNo, req.TenantId, req.MallBaseId, Common.Enum.Goods.OrderPayTypeEnum.WeChatPay, dic["dPrice"], dic["sOrderNo"], dic["sTradeNo"], dic["refundid"], req.EmpId);
if (flag) if (flag)
{ {
return ApiResult.Success(); return ApiResult.Success();
...@@ -944,7 +944,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -944,7 +944,7 @@ namespace Mall.WebApi.Controllers.MallBase
} }
else else
{ {
bool flag = orderModule.SetOrderApplyForCancelAudit(omodel, Type, Remark, "", req.TenantId, req.MallBaseId, Common.Enum.Goods.OrderPayTypeEnum.WeChatPay, "", "", "", ""); bool flag = orderModule.SetOrderApplyForCancelAudit(omodel, Type, Remark, "", req.TenantId, req.MallBaseId, Common.Enum.Goods.OrderPayTypeEnum.WeChatPay, "", "", "", "", req.EmpId);
if (flag) if (flag)
{ {
return ApiResult.Success(); return ApiResult.Success();
......
...@@ -659,6 +659,26 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -659,6 +659,26 @@ namespace Mall.WebApi.Controllers.MallBase
return flag ? ApiResult.Success() : ApiResult.Failed(); return flag ? ApiResult.Success() : ApiResult.Failed();
} }
/// <summary>
/// 分类显示 + 影藏
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult SetProductCategoryShow() {
var req = RequestParm;
JObject parms = JObject.Parse(req.msg.ToString());
int IsShow = parms.GetInt("IsShow", 2);//2 显示 1隐藏
bool flag = productModule.SetProductCategoryShow(IsShow, req.TenantId, req.MallBaseId);
if (flag)
{
return ApiResult.Success();
}
else {
return ApiResult.Failed();
}
}
#endregion #endregion
#region 商品规格 #region 商品规格
......
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