修复请求方法私有问题

This commit is contained in:
khalil
2023-11-21 14:35:53 +08:00
parent 50ee7ebd95
commit 790c464a9b
2 changed files with 7 additions and 4 deletions

View File

@@ -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();
}

View File

@@ -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);
}