E-Buy/src/main/java/com/phy/ebuy/controller/EbuyController.java
2020-01-16 18:01:32 +08:00

148 lines
4.1 KiB
Java

package com.phy.ebuy.controller;
import com.phy.ebuy.service.EbuyService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Controller
@RequestMapping("/ebuy")
public class EbuyController {
@Autowired
private EbuyService ebuyService;
/**
* 页面跳转
* @return 裴浩宇
*/
//跳转登录页面
@RequestMapping("/login")
public String login() {
return "/login.html";
}
//跳转到注册页面
@RequestMapping("/register")
public String register() {
return "register.html";
}
//主页页面
@RequestMapping("/index")
public String head() {
return "/index.html";
}
//中间内容页面
@RequestMapping("/middle")
public String index() {
return "/middle.html";
}
//账户管理页面
@RequestMapping("/account")
public String account() {
return "/account.html";
}
//账户管理-个人首页页面
@RequestMapping("/personalHomepage")
public String personalHomepage() {
return "/account/personalHomepage.html";
}
//账户管理-账户设置页面
@RequestMapping("/accountSettings")
public String accountSettings() {
return "/account/accountSettings.html";
}
//账户管理-消息页面
@RequestMapping("/message")
public String message() {
return "/account/message.html";
}
//账户管理-个人首页-所有订单页面
@RequestMapping("/allOrder")
public String allOrder() {
return "/account/personalHomepage/allOrder.html";
}
//账户管理-个人首页-待付款页面
@RequestMapping("/pendingPayment")
public String pendingPayment() {
return "/account/personalHomepage/pendingPayment.html";
}
//账户管理-个人首页-待发货页面
@RequestMapping("/toBeShipped")
public String toBeShipped() {
return "/account/personalHomepage/toBeShipped.html";
}
//账户管理-个人首页-待收货页面
@RequestMapping("/toBeReceived")
public String toBeReceived() {
return "/account/personalHomepage/toBeReceived.html";
}
//账户管理-个人首页-待评价页面
@RequestMapping("/toBeEvaluated")
public String toBeEvaluated() {
return "/account/personalHomepage/toBeEvaluated.html";
}
//验证登录
@ResponseBody
@RequestMapping("/verifyLogin")
public Map<String,Object> verifyLogin(@RequestParam("userName")String userName,@RequestParam("passWord")String passWord) {
//参数
Map<String,Object> parameter = new HashMap<>();
parameter.put("userName",userName);
parameter.put("passWord",passWord);
//返回结果
Map<String,Object> result = new HashMap<>();
try {
result = ebuyService.verifyLogin(parameter);
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
//注册提交
@RequestMapping("/registerSub")
@ResponseBody
public Map<String,Object> registerSub(@RequestParam("mobile") String mobile,
@RequestParam("userName") String userName,
@RequestParam("passWord") String passWord) {
//返回结果
Map<String,Object> result = new HashMap<>();
//参数
Map<String,Object> parameter = new HashMap<>();
parameter.put("mobile",mobile);
parameter.put("userName",userName);
parameter.put("passWord",passWord);
result = ebuyService.registerSub(parameter);
return result;
}
//获取全部订单
@RequestMapping("/allOrderTable")
@ResponseBody
public List<Map<String,Object>> allOrderTable() {
List<Map<String,Object>> result = ebuyService.allOrderTable();
return result;
}
}