This commit is contained in:
苏尹岚
2021-01-21 17:37:12 +08:00
parent 5eeb60c12d
commit ada312f753
3 changed files with 30 additions and 5 deletions

View File

@@ -95,12 +95,20 @@ func (c *PowerController) GetRole() {
// @Param name formData string true "角色名"
// @Param roleID formData int true "角色ID"
// @Param isDelete formData bool true "是否是删除"
// @Param brandID formData int false "品牌ID"
// @Param cityCodes formData string false "城市IDs"
// @Param storeIDs formData string false "门店IDs"
// @Success 200 {object} controllers.CallResult
// @Failure 200 {object} controllers.CallResult
// @router /UpdateRole [put]
func (c *PowerController) UpdateRole() {
c.callUpdateRole(func(params *tPowerUpdateRoleParams) (retVal interface{}, errCode string, err error) {
retVal, err = cms.UpdateRole(params.Ctx, params.RoleID, params.Name, params.IsDelete)
var (
cityCodes, storeIDs []int
)
if err = jxutils.Strings2Objs(params.CityCodes, &cityCodes, params.StoreIDs, &storeIDs); err == nil {
retVal, err = cms.UpdateRole(params.Ctx, params.RoleID, params.Name, params.IsDelete, params.BrandID, cityCodes, storeIDs)
}
return retVal, "", err
})
}