|
@@ -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
|
|
|
}
|