修改岗位
This commit is contained in:
parent
16e88aafba
commit
58c5f8455d
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user