Commit bb8e3c8d authored by 黄奎's avatar 黄奎

页面修改

parent 7275a780
using System;
using System.Collections.Generic;
using System.Text;
using VT.FW.DB;
namespace Mall.Model.Entity.Product
{
/// <summary>
/// 拼团活动表实体
/// </summary>
[Serializable]
[DB(ConnectionName = "DefaultConnection")]
public class RB_Groupbuy_Activity
{
/// <summary>
/// 活动编号[主键]
/// </summary>
public int ActivityId { get; set; }
/// <summary>
/// 活动开始时间
/// </summary>
public DateTime StartTime { get; set; }
/// <summary>
/// 活动结束时间
/// </summary>
public DateTime EndTime { get; set; }
/// <summary>
/// 商品编号
/// </summary>
public int GoodId { get; set; }
/// <summary>
/// 上架状态(1-未开始,2-进行中,3-已结束,4-下架中,5-删除)
/// </summary>
public int GoodsStatus { get; set; }
/// <summary>
/// 排序
/// </summary>
public int Sort { get; set; }
/// <summary>
/// 售价
/// </summary>
public decimal SellingPrice { get; set; }
/// <summary>
/// 是否开启虚拟成团(1-开启)
/// </summary>
public int Is_Auto_Add_Robot { get; set; }
/// <summary>
/// 已团商品数
/// </summary>
public int Virtual_Sales { get; set; }
/// <summary>
/// 是否允许单独购买(1-开启)
/// </summary>
public int Is_Alone_Buy { get; set; }
/// <summary>
/// 是否默认商品服务(1是,2否)
/// </summary>
public int IsDefaultService { get; set; }
/// <summary>
/// 商品服务 json格式
/// </summary>
public string GoodsService { get; set; }
/// <summary>
/// 运费设置Id
/// </summary>
public int FreightId { get; set; }
/// <summary>
/// 自定义表单Id
/// </summary>
public int FormsId { get; set; }
/// <summary>
/// 商品限购数量
/// </summary>
public int Confine_Count { get; set; }
/// <summary>
/// 订单限购数量
/// </summary>
public int Confine_Order_Count { get; set; }
/// <summary>
/// 单品满件包邮
/// </summary>
public int Pieces { get; set; }
/// <summary>
/// 单品满额包邮
/// </summary>
public int Forehead { get; set; }
/// <summary>
/// 区域购买(1-开启)
/// </summary>
public int Is_Area_Limit { get; set; }
/// <summary>
/// 允许购买区域
/// </summary>
public string Area_limit { get; set; }
/// <summary>
/// 添加到快速购买(1-开启)
/// </summary>
public int Is_quick_shop { get; set; }
/// <summary>
/// 积分值
/// </summary>
public int Give_integral { get; set; }
/// <summary>
/// 积分类型(1-固定值,2-百分比)
/// </summary>
public int Give_integral_type { get; set; }
/// <summary>
/// 积分抵扣(1-开启)
/// </summary>
public int Is_forehead_integral { get; set; }
/// <summary>
/// 最多抵扣(1-固定值,2-百分比)
/// </summary>
public int Forehead_integral_type { get; set; }
/// <summary>
/// 允许多件累计抵扣(1-允许)
/// </summary>
public int Accumulative { get; set; }
/// <summary>
/// 卡卷编号
/// </summary>
public string CardIds { get; set; }
/// <summary>
/// 自定义分享标题
/// </summary>
public string App_share_title { get; set; }
/// <summary>
/// 自定义分享图片
/// </summary>
public string App_share_pic { get; set; }
/// <summary>
/// 商户小程序
/// </summary>
public int MallBaseId { get; set; }
/// <summary>
/// 商户编号
/// </summary>
public int TenantId { get; set; }
}
}
using Mall.Model.Entity.Product;
using System;
using System.Collections.Generic;
using System.Text;
using VT.FW.DB;
namespace Mall.Model.Extend.Product
{
/// <summary>
/// 商品关联区域表扩展实体
/// </summary>
[Serializable]
[DB(ConnectionName = "DefaultConnection")]
public class RB_Groupbuy_Activity_Extend: RB_Groupbuy_Activity
{
}
}
using Mall.Model.Extend.Product;
using Mall.Repository.Product;
using System;
using System.Collections.Generic;
using System.Text;
using VT.FW.DB;
using System.Linq;
namespace Mall.Module.Product
{
/// <summary>
/// 拼团活动处理类
/// </summary>
public class GroupbuyActivityModule
{
/// <summary>
/// 拼团活动仓储层对象
/// </summary>
private readonly RB_Groupbuy_ActivityRepository groupbuy_ActivityRepository = new RB_Groupbuy_ActivityRepository();
/// <summary>
/// 获取拼团活动分页列表
/// </summary>
/// <param name="pageIndex">页码</param>
/// <param name="pageSize">每页显示条数</param>
/// <param name="rowsCount">总条数</param>
/// <param name="query">查询条件</param>
/// <returns></returns>
public List<RB_Groupbuy_Activity_Extend> GetGroupbuyActivityPageListModule(int pageIndex, int pageSize, out long rowsCount, RB_Groupbuy_Activity_Extend query)
{
var list= groupbuy_ActivityRepository.GetGroupbuyActivityPageListRepository(pageIndex, pageSize, out rowsCount, query);
if (list != null && list.Count > 0)
{
string Ids = string.Join(",", list.Select(qitem => qitem.ActivityId));
if (!string.IsNullOrEmpty(Ids))
{
}
}
return list;
}
/// <summary>
/// 获取活动实体类
/// </summary>
/// <param name="query"></param>
/// <returns></returns>
public RB_Groupbuy_Activity_Extend GetGroupbuyActivityEntityRepository(RB_Groupbuy_Activity_Extend query)
{
var extModel = groupbuy_ActivityRepository.GetGroupbuyActivityEntityRepository(query);
return extModel;
}
/// <summary>
/// 新增修改拼团活动
/// </summary>
/// <param name="extModel"></param>
/// <returns></returns>
public bool SetGroupbuyActivityModule(RB_Groupbuy_Activity_Extend extModel)
{
bool flag = false;
if (extModel.ActivityId > 0)
{
Dictionary<string, object> fileds = new Dictionary<string, object>()
{
{ nameof(RB_Groupbuy_Activity_Extend.StartTime),extModel.StartTime},
{ nameof(RB_Groupbuy_Activity_Extend.EndTime),extModel.EndTime},
{ nameof(RB_Groupbuy_Activity_Extend.GoodId),extModel.GoodId},
{ nameof(RB_Groupbuy_Activity_Extend.GoodsStatus),extModel.GoodsStatus},
{ nameof(RB_Groupbuy_Activity_Extend.Sort),extModel.Sort},
{ nameof(RB_Groupbuy_Activity_Extend.SellingPrice),extModel.SellingPrice},
{ nameof(RB_Groupbuy_Activity_Extend.Is_Auto_Add_Robot),extModel.Is_Auto_Add_Robot},
{ nameof(RB_Groupbuy_Activity_Extend.Virtual_Sales),extModel.Virtual_Sales},
{ nameof(RB_Groupbuy_Activity_Extend.Is_Alone_Buy),extModel.Is_Alone_Buy},
{ nameof(RB_Groupbuy_Activity_Extend.IsDefaultService),extModel.IsDefaultService},
{ nameof(RB_Groupbuy_Activity_Extend.GoodsService),extModel.GoodsService},
{ nameof(RB_Groupbuy_Activity_Extend.FreightId),extModel.FreightId},
{ nameof(RB_Groupbuy_Activity_Extend.FormsId),extModel.FormsId},
{ nameof(RB_Groupbuy_Activity_Extend.Confine_Count),extModel.Confine_Count},
{ nameof(RB_Groupbuy_Activity_Extend.Confine_Order_Count),extModel.Confine_Order_Count},
{ nameof(RB_Groupbuy_Activity_Extend.Pieces),extModel.Pieces},
{ nameof(RB_Groupbuy_Activity_Extend.Forehead),extModel.Forehead},
{ nameof(RB_Groupbuy_Activity_Extend.Is_Area_Limit),extModel.Is_Area_Limit},
{ nameof(RB_Groupbuy_Activity_Extend.Area_limit),extModel.Area_limit},
{ nameof(RB_Groupbuy_Activity_Extend.Is_quick_shop),extModel.Is_quick_shop},
{ nameof(RB_Groupbuy_Activity_Extend.Give_integral),extModel.Give_integral},
{ nameof(RB_Groupbuy_Activity_Extend.Give_integral_type),extModel.Give_integral_type},
{ nameof(RB_Groupbuy_Activity_Extend.Is_forehead_integral),extModel.Is_forehead_integral},
{ nameof(RB_Groupbuy_Activity_Extend.Forehead_integral_type),extModel.Forehead_integral_type},
{ nameof(RB_Groupbuy_Activity_Extend.Accumulative),extModel.Accumulative},
{ nameof(RB_Groupbuy_Activity_Extend.CardIds),extModel.CardIds},
{ nameof(RB_Groupbuy_Activity_Extend.App_share_title),extModel.App_share_title},
{ nameof(RB_Groupbuy_Activity_Extend.App_share_pic),extModel.App_share_pic},
};
flag = groupbuy_ActivityRepository.Update(fileds, new WhereHelper(nameof(RB_Groupbuy_Activity_Extend.ActivityId), extModel.ActivityId));
}
else
{
var newId = groupbuy_ActivityRepository.Insert(extModel);
extModel.ActivityId = newId;
flag = newId > 0;
}
return flag;
}
}
}
using Mall.Model.Entity.Product;
using Mall.Model.Extend.Product;
using System;
using System.Collections.Generic;
using System.Text;
using System.Linq;
namespace Mall.Repository.Product
{
/// <summary>
/// 拼团活动仓储层
/// </summary>
public class RB_Groupbuy_ActivityRepository : BaseRepository<RB_Groupbuy_Activity>
{
/// <summary>
/// 获取拼团活动分页列表
/// </summary>
/// <param name="pageIndex">页码</param>
/// <param name="pageSize">每页显示条数</param>
/// <param name="rowsCount">总条数</param>
/// <param name="query">查询条件</param>
/// <returns></returns>
public List<RB_Groupbuy_Activity_Extend> GetGroupbuyActivityPageListRepository(int pageIndex, int pageSize, out long rowsCount, RB_Groupbuy_Activity_Extend query)
{
StringBuilder builder = new StringBuilder();
builder.AppendFormat(@"
SELECT *
FROM RB_Groupbuy_Activity
WHERE 1=1
");
return GetPage<RB_Groupbuy_Activity_Extend>(pageIndex, pageSize, out rowsCount, builder.ToString()).ToList();
}
/// <summary>
/// 获取活动实体类
/// </summary>
/// <param name="query"></param>
/// <returns></returns>
public RB_Groupbuy_Activity_Extend GetGroupbuyActivityEntityRepository(RB_Groupbuy_Activity_Extend query)
{
StringBuilder builder = new StringBuilder();
builder.AppendFormat(@"
SELECT *
FROM RB_Groupbuy_Activity
WHERE 1=1
");
return Get<RB_Groupbuy_Activity_Extend>(builder.ToString()).FirstOrDefault();
}
}
}
......@@ -1159,7 +1159,22 @@ namespace Mall.WebApi.Controllers.MallBase
{
var parms = RequestParm;
ResultPageModel pagelist = JsonConvert.DeserializeObject<ResultPageModel>(parms.msg.ToString());
RB_Goods_Order_Extend demodel = JsonConvert.DeserializeObject<RB_Goods_Order_Extend>(parms.msg.ToString());
JObject parameters = JObject.Parse(parms.msg.ToString());
RB_Goods_Order_Extend demodel = new RB_Goods_Order_Extend()
{
OrderSource = (UserSourceEnum)parameters.GetInt("OrderSource"),
OrderType = parameters.GetInt("OrderType"),
DeliveryMethod = (OrderDeliveryMethodEnum)parameters.GetInt("DeliveryMethod"),
OrderId = parameters.GetInt("OrderId"),
StartTime = parameters.GetStringValue("StartTime"),
EndTime = parameters.GetStringValue("EndTime"),
OrderStatus = (OrderStatusEnum)parameters.GetInt("OrderStatus"),
OrderNo = parameters.GetStringValue("OrderNo"),
UserName = parameters.GetStringValue("UserName"),
UserId = parameters.GetInt("UserId"),
GoodsName = parameters.GetStringValue("GoodsName"),
DistributionUserId = parameters.GetInt("DistributionUserId")
};
demodel.TenantId = parms.TenantId;
demodel.MallBaseId = parms.MallBaseId;
......
......@@ -1125,7 +1125,18 @@ namespace Mall.WebApi.Controllers.MallBase
{
var parms = RequestParm;
ResultPageModel pagelist = JsonConvert.DeserializeObject<ResultPageModel>(parms.msg.ToString());
RB_Goods_Extend demodel = JsonConvert.DeserializeObject<RB_Goods_Extend>(parms.msg.ToString());
JObject parameters = JObject.Parse(RequestParm.msg.ToString());
RB_Goods_Extend demodel = new RB_Goods_Extend()
{
Name=parameters.GetStringValue("Name"),
GoodsStatus=parameters.GetInt("GoodsStatus"),
IsSelectSellOut=parameters.GetInt("IsSelectSellOut"),
CategoryIds=parameters.GetStringValue("CategoryIds"),
Id=parameters.GetInt("Id"),
StartTime=parameters.GetStringValue("StartTime"),
EndTime=parameters.GetStringValue("EndTime"),
OrderBy=parameters.GetInt("OrderBy")
};
demodel.TenantId = parms.TenantId;
demodel.MallBaseId = parms.MallBaseId;
......
......@@ -1420,7 +1420,17 @@ namespace Mall.WebApi.Controllers.User
{
var parms = RequestParm;
ResultPageModel pagelist = JsonConvert.DeserializeObject<ResultPageModel>(parms.msg.ToString());
RB_Distributor_Info_Extend demodel = JsonConvert.DeserializeObject<RB_Distributor_Info_Extend>(parms.msg.ToString());
var parameters = JObject.Parse(RequestParm.msg.ToString());
RB_Distributor_Info_Extend demodel = new RB_Distributor_Info_Extend()
{
UserId = parameters.GetInt("UserId"),
AuditStatus = (DistributorAuditStatusEnum)parameters.GetInt("AuditStatus"),
GradeId = parameters.GetInt("GradeId"),
Name = parameters.GetStringValue("Name"),
Source = (UserSourceEnum)parameters.GetInt("Source"),
NickName = parameters.GetStringValue("NickName"),
Mobile = parameters.GetStringValue("Mobile")
};
demodel.TenantId = Convert.ToInt32(parms.uid);
demodel.MallBaseId = parms.MallBaseId;
......
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