|
|
@@ -1,19 +1,20 @@
|
|
|
package partial
|
|
|
|
|
|
import (
|
|
|
- "crypto/sha1"
|
|
|
- "fmt"
|
|
|
- "git.qianqiusoft.com/qianqiusoft/light-apiengine/entitys"
|
|
|
- syslogs "git.qianqiusoft.com/qianqiusoft/light-apiengine/logs"
|
|
|
- sysmodel "git.qianqiusoft.com/qianqiusoft/light-apiengine/models"
|
|
|
- sysutils "git.qianqiusoft.com/qianqiusoft/light-apiengine/utils"
|
|
|
"io"
|
|
|
- "io/ioutil"
|
|
|
- "mime"
|
|
|
"os"
|
|
|
+ "fmt"
|
|
|
"path"
|
|
|
- "strconv"
|
|
|
+ "mime"
|
|
|
"time"
|
|
|
+ "strconv"
|
|
|
+ "io/ioutil"
|
|
|
+ "crypto/sha1"
|
|
|
+
|
|
|
+ "git.qianqiusoft.com/qianqiusoft/light-apiengine/entitys"
|
|
|
+ syslogs "git.qianqiusoft.com/qianqiusoft/light-apiengine/logs"
|
|
|
+ sysutils "git.qianqiusoft.com/qianqiusoft/light-apiengine/utils"
|
|
|
+ sysmodel "git.qianqiusoft.com/qianqiusoft/light-apiengine/models"
|
|
|
)
|
|
|
|
|
|
// _Upload
|
|
|
@@ -41,8 +42,8 @@ func SysAttachment_Download(c *entitys.CtrlContext) {
|
|
|
attrId := c.Ctx.Query("id")
|
|
|
//gt := c.Ctx.Query("get_thumb")
|
|
|
var engine = c.PlatformDbEngine
|
|
|
- var attach = sysmodel.SysAttachment{Id: attrId}
|
|
|
- has, err := engine.Get(&attach)
|
|
|
+ var attach sysmodel.SysAttachment
|
|
|
+ has, err := engine.ID(attrId).Get(&attach)
|
|
|
if err != nil || !has {
|
|
|
syslogs.Error("获取附件出错了:", err)
|
|
|
c.Ctx.JSON(500, sysmodel.SysReturn{500, "获取附件出错了", nil})
|
|
|
@@ -161,7 +162,7 @@ func SysAttachment_Delete(c *entitys.CtrlContext) {
|
|
|
attrId := c.Ctx.Query("id")
|
|
|
attach := &sysmodel.SysAttachment{}
|
|
|
attach.Id = attrId
|
|
|
- _, err := c.PlatformDbEngine.Id(attrId).Delete(attach)
|
|
|
+ _, err := c.PlatformDbEngine.ID(attrId).Delete(attach)
|
|
|
if err != nil {
|
|
|
syslogs.Error("删除附件出错了:", err)
|
|
|
c.Ctx.JSON(500, sysmodel.SysReturn{500, err.Error(), nil})
|
|
|
@@ -179,8 +180,8 @@ func SysAttachment_Delete(c *entitys.CtrlContext) {
|
|
|
// @Failure 403 :id is empty
|
|
|
func SysAttachment_Get(c *entitys.CtrlContext) {
|
|
|
var id = c.Ctx.Query("id")
|
|
|
- attach := sysmodel.SysAttachment{Id: id}
|
|
|
- has, err := c.PlatformDbEngine.Get(&attach)
|
|
|
+ var attach sysmodel.SysAttachment
|
|
|
+ has, err := c.PlatformDbEngine.ID(id).Get(&attach)
|
|
|
if err == nil {
|
|
|
if has {
|
|
|
c.Ctx.JSON(200, sysmodel.SysReturn{200, "", attach})
|