🎨 新增轮播图修改状态接口
This commit is contained in:
		| @@ -106,3 +106,22 @@ func (b *BannerApi) GetBannerById(ctx *gin.Context) { | |||||||
|  |  | ||||||
| 	r.OkWithDetailed(banner, "获取成功", ctx) | 	r.OkWithDetailed(banner, "获取成功", ctx) | ||||||
| } | } | ||||||
|  |  | ||||||
|  | // UpdateBannerStatus 更新轮播图状态 | ||||||
|  | func (b *BannerApi) UpdateBannerStatus(ctx *gin.Context) { | ||||||
|  | 	var banner common.Banner | ||||||
|  | 	if err := ctx.ShouldBindJSON(&banner); err != nil { | ||||||
|  | 		global.GVA_LOG.Error("参数错误" + err.Error()) | ||||||
|  | 		r.FailWithMessage("参数错误"+err.Error(), ctx) | ||||||
|  | 		return | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	err := bannerService.UpdateBannerStatus(&banner) | ||||||
|  | 	if err != nil { | ||||||
|  | 		global.GVA_LOG.Error("更新失败" + err.Error()) | ||||||
|  | 		r.FailWithMessage("更新失败"+err.Error(), ctx) | ||||||
|  | 		return | ||||||
|  | 	} | ||||||
|  |  | ||||||
|  | 	r.OkWithMessage("更新成功", ctx) | ||||||
|  | } | ||||||
|   | |||||||
| @@ -33,7 +33,7 @@ func RunWindowsServer() { | |||||||
| 	// 保证文本顺序输出 | 	// 保证文本顺序输出 | ||||||
| 	// In order to ensure that the text order output can be deleted | 	// In order to ensure that the text order output can be deleted | ||||||
| 	time.Sleep(10 * time.Microsecond) | 	time.Sleep(10 * time.Microsecond) | ||||||
| 	global.GVA_LOG.Info("server.exe.exe run success on ", zap.String("address", address)) | 	global.GVA_LOG.Info("server run success on ", zap.String("address", address)) | ||||||
|  |  | ||||||
| 	global.GVA_LOG.Error(s.ListenAndServe().Error()) | 	global.GVA_LOG.Error(s.ListenAndServe().Error()) | ||||||
| } | } | ||||||
|   | |||||||
| @@ -19,7 +19,7 @@ func (s *BannerRouter) InitBannerRouter(Router *gin.RouterGroup) { | |||||||
| 		hospitalRouter.POST("", bannerApi.CreateBanner)            // 创建医院 | 		hospitalRouter.POST("", bannerApi.CreateBanner)            // 创建医院 | ||||||
| 		hospitalRouter.DELETE("", bannerApi.DeleteBanner)          // 删除医院 | 		hospitalRouter.DELETE("", bannerApi.DeleteBanner)          // 删除医院 | ||||||
| 		hospitalRouter.PUT("", bannerApi.UpdateBanner)             // 更新医院 | 		hospitalRouter.PUT("", bannerApi.UpdateBanner)             // 更新医院 | ||||||
|  | 		hospitalRouter.PUT("status", bannerApi.UpdateBannerStatus) // 更新医院状态 | ||||||
| 	} | 	} | ||||||
| 	{ | 	{ | ||||||
| 		publicRouter.GET("list", bannerApi.GetBannerList) // 获取医院列表 | 		publicRouter.GET("list", bannerApi.GetBannerList) // 获取医院列表 | ||||||
|   | |||||||
| @@ -35,3 +35,8 @@ func (b BannerService) GetBannerById(id string) (banner *common.Banner, err erro | |||||||
| 	err = global.GVA_DB.Where("id = ?", id).First(&banner).Error | 	err = global.GVA_DB.Where("id = ?", id).First(&banner).Error | ||||||
| 	return | 	return | ||||||
| } | } | ||||||
|  |  | ||||||
|  | // UpdateBannerStatus 更新轮播图状态 | ||||||
|  | func (b BannerService) UpdateBannerStatus(c *common.Banner) (err error) { | ||||||
|  | 	return global.GVA_DB.Model(&c).Update("status", c.Status).Error | ||||||
|  | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user