Browse Source

Merge branch 'master' of http://code.qiyue666.com/pengcong001/bbwy

pjzs_starttask_update
506583276@qq.com 2 years ago
parent
commit
770ed7c11d
  1. 16
      BBWY.Server.Business/PlatformSDK/JDBusiness.cs

16
BBWY.Server.Business/PlatformSDK/JDBusiness.cs

@ -128,7 +128,21 @@ namespace BBWY.Server.Business
var title = s["saleAttrs"] != null ? string.Join("-", s["saleAttrs"].Select(a => a["attrValueAlias"][0].ToString())) : string.Empty; var title = s["saleAttrs"] != null ? string.Join("-", s["saleAttrs"].Select(a => a["attrValueAlias"][0].ToString())) : string.Empty;
if (!string.IsNullOrEmpty(title) && title.Contains("id") && title.Contains("value")) if (!string.IsNullOrEmpty(title) && title.Contains("id") && title.Contains("value"))
{ {
title = string.Join("", JArray.Parse(title).Select(j => $"{j.Value<string>("value")}{j.Value<string>("unit")}")); if (title.Contains("]-["))
{
title = title.Replace("]-[", "]^[");
var titleArray = title.Split(new char[] { '^' }, StringSplitOptions.RemoveEmptyEntries);
StringBuilder sb = new StringBuilder();
foreach (var titleStr in titleArray)
{
sb.Append(string.Join("", JArray.Parse(titleStr).Select(j => $"{j.Value<string>("value")}{j.Value<string>("unit")}")));
}
title = sb.ToString();
}
else
{
title = string.Join("", JArray.Parse(title).Select(j => $"{j.Value<string>("value")}{j.Value<string>("unit")}"));
}
} }
return title; return title;
} }

Loading…
Cancel
Save