|
|
@@ -1,13 +1,17 @@
|
|
|
package com.cyksj.web.controller.register;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.cyksj.common.exception.BusinessRuntimeException;
|
|
|
import com.cyksj.common.util.IoKit;
|
|
|
import com.cyksj.common.util.Xmls;
|
|
|
import com.cyksj.dto.Result;
|
|
|
import com.cyksj.enums.GatewayResponse;
|
|
|
import com.cyksj.mapper.AppleAutoRegisterDataMapper;
|
|
|
+import com.cyksj.mapper.ProxysMapper;
|
|
|
import com.cyksj.model.dto.H5JsPayParams;
|
|
|
import com.cyksj.model.entity.AppleAutoRegisterData;
|
|
|
+import com.cyksj.model.entity.Proxys;
|
|
|
import com.cyksj.model.entity.RegisterOrderDon;
|
|
|
import com.cyksj.model.manage.request.RegisterReq;
|
|
|
import com.cyksj.model.views.AppleIdCountryOrAreaDataView;
|
|
|
@@ -45,6 +49,8 @@ public class RegisterController {
|
|
|
|
|
|
private final AppleAutoRegisterDataMapper appleAutoRegisterDataMapper;
|
|
|
|
|
|
+ private final ProxysMapper proxysMapper;
|
|
|
+
|
|
|
@PostMapping
|
|
|
public Result<RegisterOrderDon> register(@RequestBody RegisterReq req) throws Exception {
|
|
|
long userId = StpUserUtil.getLoginIdAsLong();
|
|
|
@@ -158,4 +164,13 @@ public class RegisterController {
|
|
|
registerOrderDonService.updateAppleAutoStatus(orderId);
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult("取消订单成功");
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取代理ip
|
|
|
+ */
|
|
|
+ @GetMapping("/get/proxys")
|
|
|
+ public Result<Page<Proxys>> getProxys(@RequestParam(defaultValue = "1") Integer start, @RequestParam(defaultValue = "10") Integer limit) {
|
|
|
+ return GatewayResponse.SUCCESS.newBuilder().toResult(proxysMapper.selectPage(new Page<>(start, limit), Wrappers.lambdaQuery(Proxys.class).orderByDesc(Proxys::getScore)));
|
|
|
+ }
|
|
|
+
|
|
|
}
|