sun-pc-linux 7 달 전
부모
커밋
79fd80a43f
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      boxcost/db/repo/repo.go

+ 3 - 3
boxcost/db/repo/repo.go

@@ -100,9 +100,9 @@ func RepoAddDoc1(ctx *RepoSession, collectName string, doc interface{}, recordLo
 	if err != nil {
 		return "", err
 	}
-	insertId, err := result.InsertedID.(primitive.ObjectID).Hex(), nil
-	if len(insertId) > 0 {
-		_id, _ := primitive.ObjectIDFromHex(insertId)
+	_id := result.InsertedID.(primitive.ObjectID)
+	insertId, err := _id.Hex(), nil
+	if !_id.IsZero() {
 		if isShouldRecordHistoryByName(collectName) {
 			var newData Map
 			colls.FindOne(ctx.Ctx, bson.M{"_id": _id}).Decode(&newData)