Commit d30f0cd2 authored by 吴春's avatar 吴春

11

parent 28057385
...@@ -121,7 +121,7 @@ SELECT a.*,b.ClassName from rb_brand as a LEFT JOIN rb_brandclass as b on a.Bran ...@@ -121,7 +121,7 @@ SELECT a.*,b.ClassName from rb_brand as a LEFT JOIN rb_brandclass as b on a.Bran
WHERE 1=1 WHERE 1=1
"); ");
builder.AppendFormat(" AND a.{0}={1} ", nameof(RB_Brand_Extend.Status), (int)DateStateEnum.Normal); builder.AppendFormat(" AND a.{0}={1} ", nameof(RB_Brand_Extend.Status), (int)DateStateEnum.Normal);
builder.AppendFormat(" AND b.{0}={1} ", nameof(RB_Brand_Extend.Status), (int)DateStateEnum.Normal); //builder.AppendFormat(" AND b.{0}={1} ", nameof(RB_Brand_Extend.Status), (int)DateStateEnum.Normal);
if (query == null) if (query == null)
{ {
return new RB_Brand_Extend(); return new RB_Brand_Extend();
......
...@@ -2108,54 +2108,57 @@ namespace Mall.WebApi.Controllers.TradePavilion ...@@ -2108,54 +2108,57 @@ namespace Mall.WebApi.Controllers.TradePavilion
query.PaiYan = -1; query.PaiYan = -1;
query.Sewage = -1; query.Sewage = -1;
var extModel = carrierModule.GetBrand(query); var extModel = carrierModule.GetBrand(query);
if (extModel != null)
if (!string.IsNullOrWhiteSpace(extModel.Banner))
{ {
extModel.BannerList = JsonConvert.DeserializeObject<List<string>>(extModel.Banner); if (!string.IsNullOrWhiteSpace(extModel.Banner))
} {
else extModel.BannerList = JsonConvert.DeserializeObject<List<string>>(extModel.Banner);
{ }
extModel.BannerList = new List<string>(); else
} {
extModel.BannerList = new List<string>();
}
extModel.ProjectName = extModel.ProjectType.GetEnumName(); extModel.ProjectName = extModel.ProjectType.GetEnumName();
if (req.UserId > 0 && extModel.ID > 0) if (req.UserId > 0 && extModel.ID > 0)
{ //判断是否已经关注过 { //判断是否已经关注过
var collectModel = carrierModule.GetList(new RB_Collect_Extend { Status = 0, Type = 2, UserId = req.UserId, SourceId = extModel.ID, MallBaseId = query.MallBaseId, TenantId = query.TenantId }).FirstOrDefault(); var collectModel = carrierModule.GetList(new RB_Collect_Extend { Status = 0, Type = 2, UserId = req.UserId, SourceId = extModel.ID, MallBaseId = query.MallBaseId, TenantId = query.TenantId }).FirstOrDefault();
extModel.CollectId = collectModel?.Id ?? 0; extModel.CollectId = collectModel?.Id ?? 0;
} }
if (extModel.UserId > 0) if (extModel.UserId > 0)
{
//获取首店年份
extModel.FirstShopYear = authenticationModule.GetFirstShopYear(extModel.UserId, req.MallBaseId);
if (req.UserId > 0)
{ {
//获取心愿单 //获取首店年份
var companyModel = companyModule.GetCompanyByUserIdModule(req.UserId); extModel.FirstShopYear = authenticationModule.GetFirstShopYear(extModel.UserId, req.MallBaseId);
if ((companyModel?.FirstShopType == 2 && companyModel?.CompanyStatus == 1) || req.UserId == extModel.UserId) if (req.UserId > 0)
{ {
//载体方 并且认证OK //获取心愿单
var wmodel = firstShopWishModule.GetWishList(new RB_FirstShop_Wish_Extend() { MallBaseId = req.MallBaseId, UserId = extModel.UserId }).FirstOrDefault(); var companyModel = companyModule.GetCompanyByUserIdModule(req.UserId);
if (wmodel != null) if ((companyModel?.FirstShopType == 2 && companyModel?.CompanyStatus == 1) || req.UserId == extModel.UserId)
{ {
extModel.WishDescription = wmodel.Description; //载体方 并且认证OK
extModel.WishCard = wmodel.NameCard; var wmodel = firstShopWishModule.GetWishList(new RB_FirstShop_Wish_Extend() { MallBaseId = req.MallBaseId, UserId = extModel.UserId }).FirstOrDefault();
if (wmodel != null)
{
extModel.WishDescription = wmodel.Description;
extModel.WishCard = wmodel.NameCard;
}
} }
} }
} }
} extModel.ListEnroll = firstShopListModule.GetFirstShopListEnrollList(new RB_FirstShop_ListEnroll_Extend { MallBaseId = RequestParm.MallBaseId, TenantId = RequestParm.TenantId, ObjectType = Common.Enum.TradePavilion.ListObjectTypeEnum.Brand, ObjectId = extModel.ID, RankListState = 1 });
extModel.ListEnroll = firstShopListModule.GetFirstShopListEnrollList(new RB_FirstShop_ListEnroll_Extend { MallBaseId = RequestParm.MallBaseId, TenantId = RequestParm.TenantId, ObjectType = Common.Enum.TradePavilion.ListObjectTypeEnum.Brand, ObjectId = extModel.ID, RankListState = 1 }); if (!string.IsNullOrWhiteSpace(extModel.SourceIds))
if (!string.IsNullOrWhiteSpace(extModel.SourceIds)) {
{ extModel.PrizeList = carrierModule.GetPrizeList(new RB_Prize_Extend { MallBaseId = RequestParm.MallBaseId, TenantId = RequestParm.TenantId, QPrizeIds = extModel.SourceIds });
extModel.PrizeList = carrierModule.GetPrizeList(new RB_Prize_Extend { MallBaseId = RequestParm.MallBaseId, TenantId = RequestParm.TenantId, QPrizeIds = extModel.SourceIds }); }
} if (!string.IsNullOrWhiteSpace(extModel.Other))
if (!string.IsNullOrWhiteSpace(extModel.Other)) {
{ extModel.Other = HtmlHelper.StripHT(extModel.Other);
extModel.Other = HtmlHelper.StripHT(extModel.Other); }
}
extModel.TongYiMobile = Config.TongYiPhone ?? ""; extModel.TongYiMobile = Config.TongYiPhone ?? "";
return ApiResult.Success(data: extModel); return ApiResult.Success(data: extModel);
}
return 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