commit
continuous-integration/drone/push Build is passing Details

master
黄海 4 years ago
parent 279a56db60
commit 9f481b89ec

@ -6,10 +6,7 @@
<component name="ChangeListManager">
<list default="true" id="19c8c37d-a056-451c-a29d-fb612b9a3e2f" name="Default Changelist" comment="commit">
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Business/FileRelate/FileRelateController/FileReleateController.go" beforeDir="false" afterPath="$PROJECT_DIR$/Business/FileRelate/FileRelateController/FileReleateController.go" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Business/FileRelate/FileRelateDao/FileReleateDao.go" beforeDir="false" afterPath="$PROJECT_DIR$/Business/FileRelate/FileRelateDao/FileReleateDao.go" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Business/ImRelate/ImRelateController/ImRelateController.go" beforeDir="false" afterPath="$PROJECT_DIR$/Business/ImRelate/ImRelateController/ImRelateController.go" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Router/Router.go" beforeDir="false" afterPath="$PROJECT_DIR$/Router/Router.go" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />

@ -5,7 +5,8 @@ import (
"dsSzxy/Utils/ConfigUtil"
"dsSzxy/Utils/DbUtil"
"dsSzxy/models"
"errors"
"fmt"
"github.com/xormplus/builder"
"net/url"
"time"
)
@ -39,24 +40,27 @@ func FileRecord(fileName string, indentityId int32, personId int32, targetGroupI
model.UploadTime = time.Now()
c, err := GetFileTypeByExtName(extName)
if err == nil {
model.TypeId = c
model.TypeId = int32(c)
} else {
model.TypeId = 0
}
db.Insert(model)
_, err = db.Insert(model)
if err != nil {
fmt.Println(err)
return
}
}
/**
ID
*/
func GetFileTypeByExtName(extName string) (int32, error) {
sql := "select type_id from t_zhxy_file_type_ext where ext_name=?"
res, err := DbUtil.Engine.SQL(sql, extName).Query().List()
if err != nil {
return -1, errors.New("查询SQL语句失败")
}
func GetFileTypeByExtName(extName string) (int64, error) {
var myBuilder = builder.Dialect(builder.MYSQL).Select(`type_id`).
From(`t_zhxy_file_type_ext`).Where(builder.Eq{"ext_name": extName})
sql, _ := myBuilder.ToBoundSQL()
res, _ := db.SQL(sql).Query().List()
if len(res) == 0 {
return 0, nil
}
return res[0]["type_id"].(int32), nil
return res[0]["type_id"].(int64), nil
}

Loading…
Cancel
Save