|
@@ -973,7 +973,7 @@ func (this *OilGoodsAptitudeController) UpdateCodeEntity() {
|
|
|
colsCode := []string{"Code"}
|
|
colsCode := []string{"Code"}
|
|
|
//svc.GetEntityById(id, &model)
|
|
//svc.GetEntityById(id, &model)
|
|
|
if classall.Name1 != "" {
|
|
if classall.Name1 != "" {
|
|
|
- where := " Name = '" + classall.Name1 + "' and Id <> " + utils.ToStr(classall.Id1)
|
|
|
|
|
|
|
+ where := " Name = '" + classall.Name1 + "' and Id <> " + utils.ToStr(classall.Id1) + " and LENGTH(Code) = 2"
|
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
|
if len(classmodel) > 0 {
|
|
if len(classmodel) > 0 {
|
|
|
errinfo.Message = "大类名称已存在,请重新添加!"
|
|
errinfo.Message = "大类名称已存在,请重新添加!"
|
|
@@ -987,7 +987,7 @@ func (this *OilGoodsAptitudeController) UpdateCodeEntity() {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if classall.Name2 != "" {
|
|
if classall.Name2 != "" {
|
|
|
- where := " Name = '" + classall.Name2 + "' and Id <> " + utils.ToStr(classall.Id2)
|
|
|
|
|
|
|
+ where := " Name = '" + classall.Name2 + "' and Id <> " + utils.ToStr(classall.Id2) + " and LENGTH(Code) = 4"
|
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
|
if len(classmodel) > 0 {
|
|
if len(classmodel) > 0 {
|
|
|
errinfo.Message = "中类名称已存在,请重新添加!"
|
|
errinfo.Message = "中类名称已存在,请重新添加!"
|
|
@@ -1001,7 +1001,7 @@ func (this *OilGoodsAptitudeController) UpdateCodeEntity() {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if classall.Name3 != "" {
|
|
if classall.Name3 != "" {
|
|
|
- where := " Name = '" + classall.Name3 + "' and Id <> " + utils.ToStr(classall.Id3)
|
|
|
|
|
|
|
+ where := " Name = '" + classall.Name3 + "' and Id <> " + utils.ToStr(classall.Id3) + " and LENGTH(Code) = 6"
|
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
|
if len(classmodel) > 0 {
|
|
if len(classmodel) > 0 {
|
|
|
errinfo.Message = "小类名称已存在,请重新添加!"
|
|
errinfo.Message = "小类名称已存在,请重新添加!"
|
|
@@ -1015,7 +1015,7 @@ func (this *OilGoodsAptitudeController) UpdateCodeEntity() {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if classall.Name4 != "" {
|
|
if classall.Name4 != "" {
|
|
|
- where := " Name = '" + classall.Name4 + "' and Id <> " + utils.ToStr(classall.Id4)
|
|
|
|
|
|
|
+ where := " Name = '" + classall.Name4 + "' and Id <> " + utils.ToStr(classall.Id4) + " and LENGTH(Code) = 8"
|
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
|
if len(classmodel) > 0 {
|
|
if len(classmodel) > 0 {
|
|
|
errinfo.Message = "品名已存在,请重新添加!"
|
|
errinfo.Message = "品名已存在,请重新添加!"
|
|
@@ -1034,7 +1034,7 @@ func (this *OilGoodsAptitudeController) UpdateCodeEntity() {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if classall.Code1 != "" {
|
|
if classall.Code1 != "" {
|
|
|
- where := " Code = " + classall.Code1 + " and Id <> " + utils.ToStr(classall.Id1)
|
|
|
|
|
|
|
+ where := " Code = " + classall.Code1 + " and Id <> " + utils.ToStr(classall.Id1) + " and LENGTH(Code) = 2"
|
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
|
if len(classmodel) > 0 {
|
|
if len(classmodel) > 0 {
|
|
|
errinfo.Message = "大类编码已存在,请重新添加!"
|
|
errinfo.Message = "大类编码已存在,请重新添加!"
|
|
@@ -1048,7 +1048,7 @@ func (this *OilGoodsAptitudeController) UpdateCodeEntity() {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if classall.Code2 != "" {
|
|
if classall.Code2 != "" {
|
|
|
- where := " Code = " + classall.Code2 + " and Id <> " + utils.ToStr(classall.Id2)
|
|
|
|
|
|
|
+ where := " Code = " + classall.Code2 + " and Id <> " + utils.ToStr(classall.Id2) + " and LENGTH(Code) = 4"
|
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
|
if len(classmodel) > 0 {
|
|
if len(classmodel) > 0 {
|
|
|
errinfo.Message = "中类编码已存在,请重新添加!"
|
|
errinfo.Message = "中类编码已存在,请重新添加!"
|
|
@@ -1062,7 +1062,7 @@ func (this *OilGoodsAptitudeController) UpdateCodeEntity() {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if classall.Code3 != "" {
|
|
if classall.Code3 != "" {
|
|
|
- where := " Code = " + classall.Code3 + " and Id <> " + utils.ToStr(classall.Id3)
|
|
|
|
|
|
|
+ where := " Code = " + classall.Code3 + " and Id <> " + utils.ToStr(classall.Id3) + " and LENGTH(Code) = 6"
|
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
|
if len(classmodel) > 0 {
|
|
if len(classmodel) > 0 {
|
|
|
errinfo.Message = "小类编码已存在,请重新添加!"
|
|
errinfo.Message = "小类编码已存在,请重新添加!"
|
|
@@ -1076,7 +1076,7 @@ func (this *OilGoodsAptitudeController) UpdateCodeEntity() {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if classall.Code4 != "" {
|
|
if classall.Code4 != "" {
|
|
|
- where := " Code = " + classall.Code4 + " and Id <> " + utils.ToStr(classall.Id4)
|
|
|
|
|
|
|
+ where := " Code = " + classall.Code4 + " and Id <> " + utils.ToStr(classall.Id4) + " and LENGTH(Code) = 8"
|
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
svc.GetEntitysByWhere(OilGoodsAptitudeClassName, where, &classmodel)
|
|
|
if len(classmodel) > 0 {
|
|
if len(classmodel) > 0 {
|
|
|
errinfo.Message = "品名编码已存在,请重新添加!"
|
|
errinfo.Message = "品名编码已存在,请重新添加!"
|