Bläddra i källkod

feat: 添加商品编号去重处理

infish2018 1 vecka sedan
förälder
incheckning
6032ff254a
1 ändrade filer med 9 tillägg och 0 borttagningar
  1. 9 0
      sku3d/sku3d/api/a-excel.go

+ 9 - 0
sku3d/sku3d/api/a-excel.go

@@ -788,6 +788,15 @@ func ExcelImportWithImages(c *gin.Context, apictx *ApiSession, file io.Reader, g
 			continue
 		}
 
+		CusNum := imageMat.CusNum
+		c, _ := repo.RepoCountDoc(apictx.CreateRepoCtx(), repo.CollectionMatImages, repo.Map{"cusNum": CusNum})
+		if c > 0 {
+			result.Status = "失败"
+			result.ErrorMessage = "商品编号已存在"
+			importResults = append(importResults, result)
+			continue
+		}
+
 		imageName := row[0] // 不包含后缀 .jpg .png .jpeg
 		// 根据图片名称检查goods和texture中是否存在,图片可能是.jpg .png .jpeg后缀
 		// 上传图片到oss 获取对应url,赋值到imageMat(Thumbnail, RawImage, ProductImage)