测试接口 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.unit.MailUnit;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
|
|
@ -53,4 +53,61 @@ public class TestController {
|
|||
|
||||
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
|
||||
jdbc.driver=8zQIdS8RzOBmd4qRctgYdYM/fdvrjnIJHyQH1bD/jNs=
|
||||
#服务器本地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
|
||||
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
|
||||
jdbc.username=mall
|
||||
jdbc.password=dr4ap4dbnyCMZTcr
|
||||
|
|
|
|||
Loading…
Reference in New Issue