【优化】取消sku货品货号必须包含【SN】的限制。

【调整】调整Sku切割方式,将小写逗号【.】,替换为【&&】;同时更新表【CoreCmsGoods】内数据,请大家执行sql脚本更新存储的sku数据。
This commit is contained in:
大灰灰
2022-11-04 02:56:53 +08:00
parent ac3de3e5ad
commit 6e35ffb357
15 changed files with 45 additions and 32 deletions

View File

@@ -872,7 +872,7 @@ namespace CoreCms.Net.Web.Admin.Controllers
return jm;
}
var newSpecs = list.Where(p => p.name.Contains("newSpec.")).ToList();
var newSpecs = list.Where(p => p.name.Contains("newSpec&&")).ToList();
foreach (var t in newSpecs)
{
t.value = t.value.Trim();
@@ -897,7 +897,7 @@ namespace CoreCms.Net.Web.Admin.Controllers
{
newSpec.ForEach(p =>
{
p.name = p.name.Replace("newSpec.", "");
p.name = p.name.Replace("newSpec&&", "");
newSpecStr += p.name + ":" + p.value + "|";
});
newSpecStr = newSpecStr.Remove(newSpecStr.Length - 1, 1);
@@ -910,7 +910,7 @@ namespace CoreCms.Net.Web.Admin.Controllers
{
selectSpec.ForEach(p =>
{
p.name = p.name.Replace("selectSpec.", "");
p.name = p.name.Replace("selectSpec&&", "");
selectSpecStr += p.name + ":" + p.value + "|";
});
selectSpecStr = selectSpecStr.Remove(selectSpecStr.Length - 1, 1);
@@ -921,8 +921,8 @@ namespace CoreCms.Net.Web.Admin.Controllers
var newSelectSpec = selectSpec;
newSelectSpec.ForEach(p =>
{
var id = p.name.Split(".")[0];
var name = p.name.Split(".")[1];
var id = p.name.Split("&&")[0];
var name = p.name.Split("&&")[1];
p.name = name;
var newValue = newSpec.Find(p => p.name == id);