Browse Source

修复标题解析错误

pjzs_starttask_update
sanji 2 years ago
parent
commit
35451d405a
  1. 14
      BBWY.Server.Business/PlatformSDK/JDBusiness.cs

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

@ -127,9 +127,23 @@ namespace BBWY.Server.Business
{
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 (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;
}

Loading…
Cancel
Save