fuwencai 4 年之前
父节点
当前提交
823878d01d
共有 1 个文件被更改,包括 8 次插入6 次删除
  1. 8 6
      services/stdlib/docChangeService.go

+ 8 - 6
services/stdlib/docChangeService.go

@@ -16,13 +16,13 @@ const DocOff = 0
 func ChangeDocumentOn(id string, reason int32) bool {
 	// 查文档
 	docData := map[string]interface{}{}
-	rs := jyDocsRpcUtil.GetJyDocsDB().Table("doc").Where("id=? and isDelete=0", id).Find(&docData)
+	rs := jyDocsRpcUtil.GetJyDocsDB().Table("doc").Where("id=? and isDelete=0 and downOrUp=0", id).Find(&docData)
 	if rs.Error != nil {
 		log.Println("上架文档 error:"+id, rs.Error)
 		return false
 	} else {
 		if docData["id"] == nil {
-			log.Println("上架文档 error:"+id, "文档不存在")
+			log.Println("上架文档 error:"+id, "文档不存在或已经被上架")
 			return false
 		}
 	}
@@ -44,10 +44,11 @@ func ChangeDocumentOn(id string, reason int32) bool {
 		}
 		return nil
 	})
-	log.Println("上架文档 error:"+id, err)
 	if err != nil {
+		log.Println("上架文档 error:"+id, err)
 		return false
 	}
+	log.Println("上架文档成功:"+id)
 	return true
 }
 
@@ -55,13 +56,13 @@ func ChangeDocumentOn(id string, reason int32) bool {
 func ChangeDocumentOff(id string, reason int32) bool {
 	// 查文档
 	docData := map[string]interface{}{}
-	rs := jyDocsRpcUtil.GetJyDocsDB().Table("doc").Where("id=? and isDelete=0", id).Find(&docData)
+	rs := jyDocsRpcUtil.GetJyDocsDB().Table("doc").Where("id=? and isDelete=0 and downOrUp=1", id).Find(&docData)
 	if rs.Error != nil {
 		log.Println("下架文档 error:"+id, rs.Error)
 		return false
 	} else {
 		if docData["id"] == nil {
-			log.Println("下架文档 error:"+id, "文档不存在")
+			log.Println("下架文档 error:"+id, "文档不存在或已经被下架")
 			return false
 		}
 	}
@@ -84,8 +85,9 @@ func ChangeDocumentOff(id string, reason int32) bool {
 	})
 
 	if err != nil {
-		log.Println("架文档 error:"+id, err)
+		log.Println("架文档 error:"+id, err)
 		return false
 	}
+	log.Println("下架文档成功:"+id)
 	return true
 }