修复请求方法私有问题
This commit is contained in:
@@ -51,7 +51,7 @@ public class IpRegionWhiteAdminController {
|
||||
@ApiImplicitParam(name = "phone", value = "用户手机号"),
|
||||
})
|
||||
@PostMapping("save")
|
||||
private BusiResult<Void> save(@RequestParam(name = "userErBanNoStr", required = false) String userErBanNoStr, @RequestParam(name = "phone", required = false) String phone) {
|
||||
public BusiResult<Void> save(@RequestParam(name = "userErBanNoStr", required = false) String userErBanNoStr, @RequestParam(name = "phone", required = false) String phone) {
|
||||
ipRegionWhiteAdminService.save(userErBanNoStr, phone);
|
||||
return BusiResult.success();
|
||||
}
|
||||
|
@@ -6,11 +6,11 @@ import com.accompany.common.annotation.Authorization;
|
||||
import com.accompany.common.device.DeviceInfo;
|
||||
import com.accompany.common.result.BusiResult;
|
||||
import com.accompany.common.utils.IPUtils;
|
||||
import com.accompany.core.base.SpringContextHolder;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiImplicitParam;
|
||||
import io.swagger.annotations.ApiImplicitParams;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
@@ -20,6 +20,9 @@ import javax.servlet.http.HttpServletRequest;
|
||||
@RequestMapping("/ipRegion")
|
||||
public class IpRegionController extends BaseController {
|
||||
|
||||
@Autowired
|
||||
private IpRegionService ipRegionService;
|
||||
|
||||
@ApiOperation("检测ip")
|
||||
@ApiImplicitParams({
|
||||
@ApiImplicitParam(name = "mcc", value = "手机运营商代码", required = true),
|
||||
@@ -27,13 +30,13 @@ public class IpRegionController extends BaseController {
|
||||
})
|
||||
@Authorization
|
||||
@PostMapping("/check")
|
||||
private BusiResult<Long> check(HttpServletRequest request, String mcc, String lang){
|
||||
public BusiResult<Long> check(HttpServletRequest request, String mcc, String lang){
|
||||
Long uid = getUid(request);
|
||||
DeviceInfo deviceInfo = getDeviceInfo(request);
|
||||
deviceInfo.setMcc(mcc);
|
||||
deviceInfo.setLang(lang);
|
||||
String ip = IPUtils.getRealIpAddress(request);
|
||||
Long nextTime = SpringContextHolder.getBean(IpRegionService.class).check(uid, ip, deviceInfo);
|
||||
Long nextTime = ipRegionService.check(uid, ip, deviceInfo);
|
||||
return new BusiResult<>(nextTime);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user