修改岗位

This commit is contained in:
wucongxing 2023-07-03 09:35:41 +08:00
parent 16e88aafba
commit 58c5f8455d
2 changed files with 6 additions and 6 deletions

View File

@ -123,14 +123,14 @@ func (r *Post) GetPost(c *gin.Context) {
// DeletePost 删除部门-批量 // DeletePost 删除部门-批量
func (r *Post) DeletePost(c *gin.Context) { func (r *Post) DeletePost(c *gin.Context) {
deptRequest := requests.PostRequest{} postRequest := requests.PostRequest{}
if err := c.ShouldBindJSON(&deptRequest.DeletePost); err != nil { if err := c.ShouldBindJSON(&postRequest.DeletePost); err != nil {
responses.FailWithMessage(err.Error(), c) responses.FailWithMessage(err.Error(), c)
return return
} }
// 参数验证 // 参数验证
if err := global.Validate.Struct(deptRequest.DeletePost); err != nil { if err := global.Validate.Struct(postRequest.DeletePost); err != nil {
responses.FailWithMessage(utils.Translate(err), c) responses.FailWithMessage(utils.Translate(err), c)
return return
} }
@ -144,13 +144,13 @@ func (r *Post) DeletePost(c *gin.Context) {
} }
if !isAdmin { if !isAdmin {
responses.FailWithMessage("非管理员,无法添加部门", c) responses.FailWithMessage("非管理员,无法删除部门", c)
return return
} }
// 业务处理 // 业务处理
postService := service.PostService{} postService := service.PostService{}
_, err = postService.DeletePost(deptRequest.DeletePost) _, err = postService.DeletePost(postRequest.DeletePost)
if err != nil { if err != nil {
responses.FailWithMessage(err.Error(), c) responses.FailWithMessage(err.Error(), c)
return return

View File

@ -46,7 +46,7 @@ func (r *AdminPostDao) DeleteAdminPostById(tx *gorm.DB, deptId int64) error {
// EditAdminPostById 修改岗位-岗位id // EditAdminPostById 修改岗位-岗位id
func (r *AdminPostDao) EditAdminPostById(tx *gorm.DB, deptId int64, data interface{}) error { func (r *AdminPostDao) EditAdminPostById(tx *gorm.DB, deptId int64, data interface{}) error {
err := tx.Model(&model.AdminPost{}).Where("dept_id = ?", deptId).Updates(data).Error err := tx.Model(&model.AdminPost{}).Where("post_id = ?", deptId).Updates(data).Error
if err != nil { if err != nil {
return err return err
} }