限制只允许myCard服务器查询
This commit is contained in:
@@ -5,6 +5,7 @@ import cn.hutool.json.JSONUtil;
|
||||
import com.accompany.business.service.mycard.MyCardBizService;
|
||||
import com.accompany.common.result.BusiResult;
|
||||
import com.accompany.common.utils.DateTimeUtil;
|
||||
import com.accompany.common.utils.IPUtils;
|
||||
import com.accompany.payment.mycard.dto.CallbackDto;
|
||||
import com.accompany.payment.mycard.dto.ReplenishDto;
|
||||
import com.accompany.payment.mycard.resp.QueryOrderResp;
|
||||
@@ -21,10 +22,8 @@ import org.springframework.web.bind.annotation.ResponseBody;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import org.springframework.web.servlet.view.RedirectView;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
@@ -69,7 +68,11 @@ public class MyCardController {
|
||||
@ApiOperation("查询")
|
||||
@PostMapping("/query")
|
||||
@ResponseBody
|
||||
public Map<String, List<QueryOrderResp>> query(@RequestParam(value = "StartDateTime", required = false) String startDateTime, @RequestParam(value = "EndDateTime", required = false) String endDateTime, @RequestParam(value = "MyCardTradeNo", required = false) String myCardTradeNo) {
|
||||
public Map<String, List<QueryOrderResp>> query(@RequestParam(value = "StartDateTime", required = false) String startDateTime, @RequestParam(value = "EndDateTime", required = false) String endDateTime, @RequestParam(value = "MyCardTradeNo", required = false) String myCardTradeNo, HttpServletRequest request) {
|
||||
String ipAddress = IPUtils.getRealIpAddress(request);
|
||||
if (!Arrays.asList("218.32.37.148", "40.83.124.36", "210.71.189.165", "40.81.30.67", "40.81.29.75").contains(ipAddress)) {
|
||||
return Collections.emptyMap();
|
||||
}
|
||||
Date startTime = DateTimeUtil.convertStrToDate(startDateTime, DateTimeUtil.DEFAULT_DATE_PATTERN);
|
||||
Date endTime = DateTimeUtil.convertStrToDate(endDateTime, DateTimeUtil.DEFAULT_DATE_PATTERN);
|
||||
Map<String, List<QueryOrderResp>> map = new HashMap<>();
|
||||
|
Reference in New Issue
Block a user