forked from free-lancers/electricity_bill_calc_service
		
	enhance(fee):放开费用检索的权限。
This commit is contained in:
		| @@ -15,7 +15,7 @@ import ( | |||||||
| ) | ) | ||||||
|  |  | ||||||
| func InitializeMaintenanceFeeController(router *gin.Engine) { | func InitializeMaintenanceFeeController(router *gin.Engine) { | ||||||
| 	router.GET("/maintenance/fee", security.EnterpriseAuthorize, listMaintenanceFees) | 	router.GET("/maintenance/fee", security.MustAuthenticated, listMaintenanceFees) | ||||||
| 	router.POST("/maintenance/fee", security.EnterpriseAuthorize, createMaintenanceFeeRecord) | 	router.POST("/maintenance/fee", security.EnterpriseAuthorize, createMaintenanceFeeRecord) | ||||||
| 	router.PUT("/maintenance/fee/:mid", security.EnterpriseAuthorize, modifyMaintenanceFeeRecord) | 	router.PUT("/maintenance/fee/:mid", security.EnterpriseAuthorize, modifyMaintenanceFeeRecord) | ||||||
| 	router.PUT("/maintenance/fee/:mid/enabled", security.EnterpriseAuthorize, changeMaintenanceFeeState) | 	router.PUT("/maintenance/fee/:mid/enabled", security.EnterpriseAuthorize, changeMaintenanceFeeState) | ||||||
| @@ -56,8 +56,11 @@ func listMaintenanceFees(c *gin.Context) { | |||||||
| 		return | 		return | ||||||
| 	} | 	} | ||||||
| 	if len(requestPark) > 0 { | 	if len(requestPark) > 0 { | ||||||
| 		if !ensureParkBelongs(c, result, requestPark) { | 		if userSession.Type == model.USER_TYPE_ENT { | ||||||
| 			return | 			if !ensureParkBelongs(c, result, requestPark) { | ||||||
|  | 				result.Unauthorized("只能访问属于自己的园区。") | ||||||
|  | 				return | ||||||
|  | 			} | ||||||
| 		} | 		} | ||||||
| 		fees, total, err := service.MaintenanceFeeService.ListMaintenanceFees([]string{requestPark}, requestPeriod, requestPage) | 		fees, total, err := service.MaintenanceFeeService.ListMaintenanceFees([]string{requestPark}, requestPeriod, requestPage) | ||||||
| 		if err != nil { | 		if err != nil { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user