岗位修改bug修复

This commit is contained in:
yxh
2020-09-02 11:41:37 +08:00
parent f6620c08d8
commit b8fd326ed3
2 changed files with 20 additions and 15 deletions
+16 -12
View File
@@ -11,6 +11,7 @@ import (
"github.com/gogf/gf/errors/gerror"
"github.com/gogf/gf/frame/g"
"github.com/gogf/gf/os/gtime"
"github.com/gogf/gf/util/gconv"
)
// Fill with you ideas below.
@@ -38,11 +39,13 @@ type AddParams struct {
PostSort int `p:"postSort" v:"required#岗位排序不能为空"`
Status string `p:"status" v:"required#状态不能为空"`
Remark string `p:"remark"`
AddUser int
}
type EditParams struct {
PostId int64 `p:"postId" v:"required#id必须"`
AddParams
UpUser int
}
func List(req *SearchParams) (total, page int, list gdb.Result, err error) {
@@ -105,14 +108,13 @@ func GetUsedPost() (list []*Entity, err error) {
添加
*/
func Add(addParams *AddParams) (result sql.Result, err error) {
//g.Log().Println(addParams)
entity := &Entity{
PostCode: addParams.PostCode,
PostName: addParams.PostName,
PostSort: addParams.PostSort,
Status: addParams.Status,
Remark: addParams.Remark,
CreateBy: "",
CreateBy: gconv.String(addParams.AddUser),
CreateTime: gtime.Now(),
}
@@ -121,17 +123,19 @@ func Add(addParams *AddParams) (result sql.Result, err error) {
}
func Edit(editParams *EditParams) (result sql.Result, err error) {
entity := &Entity{
PostId: editParams.PostId,
PostCode: editParams.PostCode,
PostName: editParams.PostName,
PostSort: editParams.PostSort,
Status: editParams.Status,
Remark: editParams.Remark,
UpdateBy: "",
UpdateTime: gtime.Now(),
var entity *Entity
entity, err = Model.FindOne(editParams.PostId)
entity.PostId = editParams.PostId
entity.PostCode = editParams.PostCode
entity.PostName = editParams.PostName
entity.PostSort = editParams.PostSort
entity.Status = editParams.Status
entity.Remark = editParams.Remark
entity.UpdateBy = gconv.String(editParams.UpUser)
entity.UpdateTime = gtime.Now()
if entity.CreateTime == nil {
entity.CreateTime = entity.UpdateTime
}
return entity.Update()
}