测试接口 TestController
This commit is contained in:
parent
f8d20bbac0
commit
e487ede8c2
|
|
@ -6,10 +6,10 @@ import live.tomey.api.express.entity.MailConfig;
|
||||||
import live.tomey.api.express.service.OrderService;
|
import live.tomey.api.express.service.OrderService;
|
||||||
import live.tomey.api.express.unit.MailUnit;
|
import live.tomey.api.express.unit.MailUnit;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.*;
|
||||||
import org.springframework.web.bind.annotation.RequestMethod;
|
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
|
||||||
|
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
|
@ -53,4 +53,61 @@ public class TestController {
|
||||||
|
|
||||||
return modeMap;
|
return modeMap;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@PassToken
|
||||||
|
@GetMapping("/test")
|
||||||
|
private Map<String, Object> tests() {
|
||||||
|
Map<String, Object> modeMap = new HashMap<String, Object>();
|
||||||
|
// modeMap.put("qureyCountStateAdmin",dataShowDao.qureyCountStateAdmin(0));
|
||||||
|
// modeMap.put("qureyPriceStateAdmin",dataShowDao.qureyPriceStateAdmin(0));
|
||||||
|
// modeMap.put("qureyCountStateCourier",dataShowDao.qureyCountStateCourier(2,0));
|
||||||
|
// modeMap.put("qureyPriceStateCourier",dataShowDao.qureyPriceStateCourier(2,0));
|
||||||
|
// modeMap.put("qureyCountStateSelf",dataShowDao.qureyCountStateSelf(3,0));
|
||||||
|
// modeMap.put("qureyPriceStateSelf",dataShowDao.qureyPriceStateSelf(3,0));
|
||||||
|
modeMap.put("data", mailConfigDao.getMailConfig());
|
||||||
|
modeMap.put("dataa", accountDao.queryAccountForOrderId(44));
|
||||||
|
|
||||||
|
return modeMap;
|
||||||
|
}
|
||||||
|
|
||||||
|
@PassToken
|
||||||
|
@GetMapping("/get")
|
||||||
|
private Map<String, Object> get(HttpServletRequest request, HttpServletResponse response) {
|
||||||
|
Map<String, Object> modeMap = getStringObjectMap(request, "get");
|
||||||
|
return modeMap;
|
||||||
|
}
|
||||||
|
|
||||||
|
@PassToken
|
||||||
|
@PostMapping("/post")
|
||||||
|
private Map<String, Object> post(HttpServletRequest request, HttpServletResponse response) {
|
||||||
|
Map<String, Object> modeMap = getStringObjectMap(request,"post");
|
||||||
|
return modeMap;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Map<String, Object> getStringObjectMap(HttpServletRequest request, String type) {
|
||||||
|
Map<String, Object> modeMap = new HashMap<>();
|
||||||
|
modeMap.put("requestType", "这是一个"+type+"请求");
|
||||||
|
modeMap.put("ipaddress", getRemortIP(request));
|
||||||
|
modeMap.put("user", request.getParameter("user"));
|
||||||
|
modeMap.put("sex", request.getParameter("sex"));
|
||||||
|
modeMap.put("age", request.getParameter("age"));
|
||||||
|
modeMap.put("phone", request.getParameter("phone"));
|
||||||
|
modeMap.put("class", request.getParameter("class"));
|
||||||
|
return modeMap;
|
||||||
|
}
|
||||||
|
|
||||||
|
@PassToken
|
||||||
|
@PostMapping("/postJson")
|
||||||
|
private Map<String, Object> postJson(@RequestBody Map<String, Object> params,HttpServletRequest request) {
|
||||||
|
params.put("requestType", "这是一个json的post请求");
|
||||||
|
params.put("ipaddress", getRemortIP(request));
|
||||||
|
return params;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRemortIP(HttpServletRequest request) {
|
||||||
|
if (request.getHeader("x-forwarded-for") == null) {
|
||||||
|
return request.getRemoteAddr();
|
||||||
|
}
|
||||||
|
return request.getHeader("x-forwarded-for");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -24,9 +24,9 @@ spring.servlet.multipart.maxRequestSize=200MB
|
||||||
# 数据库dataSource
|
# 数据库dataSource
|
||||||
jdbc.driver=8zQIdS8RzOBmd4qRctgYdYM/fdvrjnIJHyQH1bD/jNs=
|
jdbc.driver=8zQIdS8RzOBmd4qRctgYdYM/fdvrjnIJHyQH1bD/jNs=
|
||||||
#服务器本地127.0.0.1
|
#服务器本地127.0.0.1
|
||||||
jdbc.url=jdbc:mysql://127.0.0.1:3306/mall?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
|
jdbc.urls=jdbc:mysql://127.0.0.1:3306/mall?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
|
||||||
#azure
|
#azure
|
||||||
jdbc.urls=jdbc:mysql://40.83.126.15:3306/mall?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
|
jdbc.url=jdbc:mysql://40.83.126.15:3306/mall?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
|
||||||
#服务器ip
|
#服务器ip
|
||||||
jdbc.username=mall
|
jdbc.username=mall
|
||||||
jdbc.password=dr4ap4dbnyCMZTcr
|
jdbc.password=dr4ap4dbnyCMZTcr
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue