Commit b332a3f6 authored by 吴春's avatar 吴春
parents 2686ee7a 2213f791
......@@ -140,5 +140,10 @@ namespace Mall.Model.Entity.TradePavilion
/// 删除状态
/// </summary>
public DateStateEnum Status { get; set; }
/// <summary>
/// 企业类别
/// </summary>
public int EType { get; set; }
}
}
......@@ -13,6 +13,11 @@ namespace Mall.Model.Extend.TradePavilion
/// </summary>
public string CategoryName { get; set; }
/// <summary>
/// 企业类别名称
/// </summary>
public string ETypeName { get; set; }
/// <summary>
/// 轮播图
/// </summary>
......
......@@ -563,6 +563,7 @@ namespace Mall.Module.TradePavilion
{ nameof(RB_EnterpriseServices_Extend.ContactPhone),model.ContactPhone},
{ nameof(RB_EnterpriseServices_Extend.UpdateBy),model.UpdateBy},
{ nameof(RB_EnterpriseServices_Extend.UpdateDate),model.UpdateDate},
{ nameof(RB_EnterpriseServices_Extend.EType),model.EType},
};
flag = enterpriseServicesRepository.Update(fileds, new WhereHelper(nameof(RB_EnterpriseServices_Extend.ServiceId), model.ServiceId));
}
......@@ -583,10 +584,17 @@ namespace Mall.Module.TradePavilion
public RB_EnterpriseServices_Extend GetEnterpriseServicesInfoModule(int ServiceId, bool isVisit = false)
{
var extModel = enterpriseServicesRepository.GetEntity<RB_EnterpriseServices_Extend>(ServiceId);
if (extModel != null && extModel.CategoryId > 0)
if (extModel != null)
{
if (extModel.CategoryId > 0)
{
extModel.CategoryName = brandClassRepository.GetEntity(extModel.CategoryId)?.ClassName ?? "";
}
if (extModel.EType > 0)
{
extModel.ETypeName = brandClassRepository.GetEntity(extModel.EType)?.ClassName ?? "";
}
}
extModel.BannerList = new List<string>();
if (!string.IsNullOrWhiteSpace(extModel.Banner))
{
......
......@@ -27,8 +27,9 @@ namespace Mall.Repository.TradePavilion
DynamicParameters parameters = new DynamicParameters();
StringBuilder builder = new StringBuilder();
builder.AppendFormat(@"
SELECT A.*,IFNULL(B.ClassName,'') AS CategoryName
SELECT A.*,IFNULL(B.ClassName,'') AS CategoryName,IFNULL(C.ClassName,'') AS ETypeName
FROM rb_enterpriseservices AS A LEFT JOIN rb_brandclass AS B ON A.CategoryId=B.ID
LEFT JOIN rb_brandclass AS C ON A.EType=C.ID
WHERE 1=1
");
builder.AppendFormat(@" AND A.{0}={1} ", nameof(RB_EnterpriseServices_Extend.Status), (int)DateStateEnum.Normal);
......
......@@ -511,6 +511,8 @@ namespace Mall.WebApi.Controllers.TradePavilion
item.RentFee,
item.ContactName,
item.ContactPhone,
item.ETypeName,
item.EType,
CreateDate = Common.ConvertHelper.FormatDate(item.CreateDate),
});
}
......@@ -545,6 +547,7 @@ namespace Mall.WebApi.Controllers.TradePavilion
RentFee = parms.GetDecimal("RentFee"),
ContactName = parms.GetStringValue("ContactName"),
ContactPhone = parms.GetStringValue("ContactPhone"),
EType = parms.GetInt("EType"),
};
List<string> BannerList = new List<string>();
string bannerListStr = parms.GetStringValue("BannerList");
......@@ -622,6 +625,8 @@ namespace Mall.WebApi.Controllers.TradePavilion
RentFee = extModel?.RentFee ?? 0,
ContactName = extModel?.ContactName ?? "",
ContactPhone = extModel?.ContactPhone ?? "",
EType = extModel?.EType ?? 0,
ETypeName = extModel?.ETypeName ?? "",
BannerList,
};
return ApiResult.Success(data: dataObj);
......
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