infish2018 1 天之前
父節點
當前提交
8b45388faa
共有 1 個文件被更改,包括 2 次插入5 次删除
  1. 2 5
      sku3d/sku3d/api/a-service-img.go

+ 2 - 5
sku3d/sku3d/api/a-service-img.go

@@ -142,12 +142,9 @@ func UpdateImage(c *gin.Context, apictx *ApiSession) (interface{}, error) {
 	if !found {
 		return nil, NewError("未找到数据")
 	}
-	// 未更改图片
-	if matImage.RawImage == nil || searchMat.RawImage == nil || matImage.RawImage.Url == searchMat.RawImage.Url {
-		return repo.RepoUpdateSetDoc(apictx.CreateRepoCtx(), repo.CollectionMatImages, matImage.Id.Hex(), &matImage)
-	}
+
 	// 更新了面料原图 对应更新fassi 特征数据
-	if searchMat.RawImage.Url != matImage.RawImage.Url {
+	if matImage.RawImage != nil && (searchMat.RawImage == nil || searchMat.RawImage.Url != matImage.RawImage.Url) {
 		// 先删除
 		// 这里原本可能没有图片特征
 		RomoveFassiImage(matImage.Id.Hex())