@@ -13,7 +13,7 @@ type ReverseProxyService struct {
1313 BaseService
1414}
1515
16- // 创建反向代理
16+ // CreateReverseProxy 创建反向代理
1717func (this * ReverseProxyService ) CreateReverseProxy (ctx context.Context , req * pb.CreateReverseProxyRequest ) (* pb.CreateReverseProxyResponse , error ) {
1818 // 校验请求
1919 adminId , userId , err := this .ValidateAdminAndUser (ctx , 0 , 0 )
@@ -35,7 +35,7 @@ func (this *ReverseProxyService) CreateReverseProxy(ctx context.Context, req *pb
3535 return & pb.CreateReverseProxyResponse {ReverseProxyId : reverseProxyId }, nil
3636}
3737
38- // 查找反向代理
38+ // FindEnabledReverseProxy 查找反向代理
3939func (this * ReverseProxyService ) FindEnabledReverseProxy (ctx context.Context , req * pb.FindEnabledReverseProxyRequest ) (* pb.FindEnabledReverseProxyResponse , error ) {
4040 // 校验请求
4141 _ , userId , err := this .ValidateAdminAndUser (ctx , 0 , 0 )
@@ -44,11 +44,7 @@ func (this *ReverseProxyService) FindEnabledReverseProxy(ctx context.Context, re
4444 }
4545
4646 if userId > 0 {
47- serverId , err := models .SharedServerDAO .FindEnabledServerIdWithReverseProxyId (nil , req .ReverseProxyId )
48- if err != nil {
49- return nil , err
50- }
51- err = models .SharedServerDAO .CheckUserServer (nil , userId , serverId )
47+ err = models .SharedReverseProxyDAO .CheckUserReverseProxy (nil , userId , req .ReverseProxyId )
5248 if err != nil {
5349 return nil , err
5450 }
@@ -73,7 +69,7 @@ func (this *ReverseProxyService) FindEnabledReverseProxy(ctx context.Context, re
7369 return & pb.FindEnabledReverseProxyResponse {ReverseProxy : result }, nil
7470}
7571
76- // 查找反向代理配置
72+ // FindEnabledReverseProxyConfig 查找反向代理配置
7773func (this * ReverseProxyService ) FindEnabledReverseProxyConfig (ctx context.Context , req * pb.FindEnabledReverseProxyConfigRequest ) (* pb.FindEnabledReverseProxyConfigResponse , error ) {
7874 // 校验请求
7975 _ , userId , err := this .ValidateAdminAndUser (ctx , 0 , 0 )
@@ -82,11 +78,7 @@ func (this *ReverseProxyService) FindEnabledReverseProxyConfig(ctx context.Conte
8278 }
8379
8480 if userId > 0 {
85- serverId , err := models .SharedServerDAO .FindEnabledServerIdWithReverseProxyId (nil , req .ReverseProxyId )
86- if err != nil {
87- return nil , err
88- }
89- err = models .SharedServerDAO .CheckUserServer (nil , userId , serverId )
81+ err = models .SharedReverseProxyDAO .CheckUserReverseProxy (nil , userId , req .ReverseProxyId )
9082 if err != nil {
9183 return nil , err
9284 }
@@ -107,7 +99,7 @@ func (this *ReverseProxyService) FindEnabledReverseProxyConfig(ctx context.Conte
10799 return & pb.FindEnabledReverseProxyConfigResponse {ReverseProxyJSON : configData }, nil
108100}
109101
110- // 修改反向代理调度算法
102+ // UpdateReverseProxyScheduling 修改反向代理调度算法
111103func (this * ReverseProxyService ) UpdateReverseProxyScheduling (ctx context.Context , req * pb.UpdateReverseProxySchedulingRequest ) (* pb.RPCSuccess , error ) {
112104 // 校验请求
113105 _ , userId , err := this .ValidateAdminAndUser (ctx , 0 , 0 )
@@ -116,11 +108,7 @@ func (this *ReverseProxyService) UpdateReverseProxyScheduling(ctx context.Contex
116108 }
117109
118110 if userId > 0 {
119- serverId , err := models .SharedServerDAO .FindEnabledServerIdWithReverseProxyId (nil , req .ReverseProxyId )
120- if err != nil {
121- return nil , err
122- }
123- err = models .SharedServerDAO .CheckUserServer (nil , userId , serverId )
111+ err = models .SharedReverseProxyDAO .CheckUserReverseProxy (nil , userId , req .ReverseProxyId )
124112 if err != nil {
125113 return nil , err
126114 }
@@ -136,7 +124,7 @@ func (this *ReverseProxyService) UpdateReverseProxyScheduling(ctx context.Contex
136124 return this .Success ()
137125}
138126
139- // 修改主要源站信息
127+ // UpdateReverseProxyPrimaryOrigins 修改主要源站信息
140128func (this * ReverseProxyService ) UpdateReverseProxyPrimaryOrigins (ctx context.Context , req * pb.UpdateReverseProxyPrimaryOriginsRequest ) (* pb.RPCSuccess , error ) {
141129 // 校验请求
142130 _ , userId , err := this .ValidateAdminAndUser (ctx , 0 , 0 )
@@ -145,11 +133,7 @@ func (this *ReverseProxyService) UpdateReverseProxyPrimaryOrigins(ctx context.Co
145133 }
146134
147135 if userId > 0 {
148- serverId , err := models .SharedServerDAO .FindEnabledServerIdWithReverseProxyId (nil , req .ReverseProxyId )
149- if err != nil {
150- return nil , err
151- }
152- err = models .SharedServerDAO .CheckUserServer (nil , userId , serverId )
136+ err = models .SharedReverseProxyDAO .CheckUserReverseProxy (nil , userId , req .ReverseProxyId )
153137 if err != nil {
154138 return nil , err
155139 }
@@ -165,7 +149,7 @@ func (this *ReverseProxyService) UpdateReverseProxyPrimaryOrigins(ctx context.Co
165149 return this .Success ()
166150}
167151
168- // 修改备用源站信息
152+ // UpdateReverseProxyBackupOrigins 修改备用源站信息
169153func (this * ReverseProxyService ) UpdateReverseProxyBackupOrigins (ctx context.Context , req * pb.UpdateReverseProxyBackupOriginsRequest ) (* pb.RPCSuccess , error ) {
170154 // 校验请求
171155 _ , userId , err := this .ValidateAdminAndUser (ctx , 0 , 0 )
@@ -174,11 +158,7 @@ func (this *ReverseProxyService) UpdateReverseProxyBackupOrigins(ctx context.Con
174158 }
175159
176160 if userId > 0 {
177- serverId , err := models .SharedServerDAO .FindEnabledServerIdWithReverseProxyId (nil , req .ReverseProxyId )
178- if err != nil {
179- return nil , err
180- }
181- err = models .SharedServerDAO .CheckUserServer (nil , userId , serverId )
161+ err = models .SharedReverseProxyDAO .CheckUserReverseProxy (nil , userId , req .ReverseProxyId )
182162 if err != nil {
183163 return nil , err
184164 }
@@ -194,7 +174,7 @@ func (this *ReverseProxyService) UpdateReverseProxyBackupOrigins(ctx context.Con
194174 return this .Success ()
195175}
196176
197- // 修改是否启用
177+ // UpdateReverseProxy 修改是否启用
198178func (this * ReverseProxyService ) UpdateReverseProxy (ctx context.Context , req * pb.UpdateReverseProxyRequest ) (* pb.RPCSuccess , error ) {
199179 // 校验请求
200180 _ , userId , err := this .ValidateAdminAndUser (ctx , 0 , 0 )
@@ -203,11 +183,7 @@ func (this *ReverseProxyService) UpdateReverseProxy(ctx context.Context, req *pb
203183 }
204184
205185 if userId > 0 {
206- serverId , err := models .SharedServerDAO .FindEnabledServerIdWithReverseProxyId (nil , req .ReverseProxyId )
207- if err != nil {
208- return nil , err
209- }
210- err = models .SharedServerDAO .CheckUserServer (nil , userId , serverId )
186+ err = models .SharedReverseProxyDAO .CheckUserReverseProxy (nil , userId , req .ReverseProxyId )
211187 if err != nil {
212188 return nil , err
213189 }
0 commit comments