Commit 6a1c71ce authored by 黄奎's avatar 黄奎

也没写修改

parent 18aaa85d
......@@ -9,6 +9,7 @@ using System.Text;
using System.Linq;
using VT.FW.DB;
using Mall.Repository.Miai;
using Mall.Common.Enum;
namespace Mall.Module.TradePavilion
{
......@@ -217,6 +218,49 @@ namespace Mall.Module.TradePavilion
return consultRepository.GetEntity<RB_Commerce_Consult_Extend>(Id);
}
/// <summary>
/// 删除首店报名人员
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
public bool RemoveTrdceConsultModule(int Id)
{
Dictionary<string, object> fileds = new Dictionary<string, object>()
{
{nameof(RB_Commerce_Consult_Extend.Status),(int)DateStateEnum.Delete },
};
bool flag = consultRepository.Update(fileds, new WhereHelper(nameof(RB_Commerce_Consult_Extend.Id), Id));
return flag;
}
/// <summary>
/// 新增修改首店报名人员
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public bool SetTradeConsultModule(RB_Commerce_Consult_Extend model)
{
bool flag = false;
if (model.Id > 0)
{
Dictionary<string, object> fileds = new Dictionary<string, object>()
{
{nameof(RB_Commerce_Consult_Extend.LinkMan),model.LinkMan },
{nameof(RB_Commerce_Consult_Extend.LinkTel),model.LinkTel },
{nameof(RB_Commerce_Consult_Extend.Post),model.Post },
{nameof(RB_Commerce_Consult_Extend.CountryInfo),model.CountryInfo },
};
flag = consultRepository.Update(fileds, new WhereHelper(nameof(RB_Commerce_Consult_Extend.Id), model.Id));
}
else
{
var newId = consultRepository.Insert(model);
model.Id = newId;
flag = newId > 0;
}
return flag;
}
/// <summary>
/// 更新商会活动报名状态
/// </summary>
......
......@@ -848,11 +848,64 @@ namespace Mall.WebApi.Controllers.TradePavilion
{
extModel.IsJoinActivity = 0;
}
extModel.CommerceConsultList = list ?? new List<RB_Commerce_Consult_Extend>();
}
}
return ApiResult.Success(data: extModel);
}
/// <summary>
/// 根据编号删除用户报名
/// </summary>
/// <returns></returns>
public ApiResult DeleteTrdceConsult()
{
JObject parms = JObject.Parse(RequestParm.msg.ToString());
var Id = parms.GetInt("Id", 0);
bool flag = consultModule.RemoveTrdceConsultModule(Id);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
/// <summary>
/// 新增修改首店报名
/// </summary>
/// <returns></returns>
public ApiResult SetTradeConsult()
{
JObject parms = JObject.Parse(RequestParm.msg.ToString());
var Id = parms.GetInt("Id", 0);
RB_Commerce_Consult_Extend model = new RB_Commerce_Consult_Extend()
{
Id = parms.GetInt("Id", 0),
ActivityId=parms.GetInt("ActivityId"),
LinkMan = parms.GetStringValue("LinkMan"),
LinkTel = parms.GetStringValue("LinkTel"),
Post = parms.GetStringValue("Post"),
CountryInfo = parms.GetStringValue("CountryInfo"),
};
var userInfo = AppletUserInfo;
if (userInfo == null)
{
userInfo = new AppletUserInfo
{
UserId = RequestParm.UserId,
MallBaseId = RequestParm.MallBaseId,
TenantId = RequestParm.TenantId
};
}
model.Status = Common.Enum.DateStateEnum.Normal;
model.PeopleNum = 1;
model.UserId = userInfo.UserId;
model.TenantId = userInfo.TenantId;
model.MallBaseId = userInfo.MallBaseId;
model.CreateTime = DateTime.Now;
bool flag = consultModule.SetTradeConsultModule(model);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
/// <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