[fix]异常处理

This commit is contained in:
panda
2024-06-06 20:46:35 +08:00
parent 41b61ebf1e
commit 4cee5ae537
24 changed files with 801 additions and 600 deletions

View File

@@ -20,8 +20,8 @@ func (p *ConfigApi) GetConfigList(rc *restfulx.ReqCtx) {
configKey := rc.Request.QueryParameter("configKey")
configType := rc.Request.QueryParameter("configType")
config := entity.SysConfig{ConfigName: configName, ConfigKey: configKey, ConfigType: configType}
list, total := p.ConfigApp.FindListPage(pageNum, pageSize, config)
list, total, err := p.ConfigApp.FindListPage(pageNum, pageSize, config)
biz.ErrIsNil(err, "查询配置分页列表失败")
rc.ResData = model.ResultPage{
Total: total,
PageNum: int64(pageNum),
@@ -33,28 +33,35 @@ func (p *ConfigApi) GetConfigList(rc *restfulx.ReqCtx) {
func (p *ConfigApi) GetConfigListByKey(rc *restfulx.ReqCtx) {
configKey := rc.Request.QueryParameter("configKey")
biz.IsTrue(configKey != "", "请传入配置Key")
rc.ResData = p.ConfigApp.FindList(entity.SysConfig{ConfigKey: configKey})
data, err := p.ConfigApp.FindList(entity.SysConfig{ConfigKey: configKey})
biz.ErrIsNil(err, "查询配置列表失败")
rc.ResData = data
}
func (p *ConfigApi) GetConfig(rc *restfulx.ReqCtx) {
id := restfulx.PathParamInt(rc, "configId")
p.ConfigApp.FindOne(int64(id))
data, err := p.ConfigApp.FindOne(int64(id))
biz.ErrIsNil(err, "查询配置失败")
rc.ResData = data
}
func (p *ConfigApi) InsertConfig(rc *restfulx.ReqCtx) {
var config entity.SysConfig
restfulx.BindJsonAndValid(rc, &config)
p.ConfigApp.Insert(config)
_, err := p.ConfigApp.Insert(config)
biz.ErrIsNil(err, "添加配置失败")
}
func (p *ConfigApi) UpdateConfig(rc *restfulx.ReqCtx) {
var post entity.SysConfig
restfulx.BindJsonAndValid(rc, &post)
p.ConfigApp.Update(post)
err := p.ConfigApp.Update(post)
biz.ErrIsNil(err, "修改配置失败")
}
func (p *ConfigApi) DeleteConfig(rc *restfulx.ReqCtx) {
configId := rc.Request.PathParameter("configId")
p.ConfigApp.Delete(utils.IdsStrToIdsIntGroup(configId))
err := p.ConfigApp.Delete(utils.IdsStrToIdsIntGroup(configId))
biz.ErrIsNil(err, "删除配置失败")
}