148 lines
4.1 KiB
Java
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;
|
|
}
|
|
|
|
}
|