diff --git a/jieyue.sql b/jieyue.sql
index 38d7cde..5b9a6bd 100644
--- a/jieyue.sql
+++ b/jieyue.sql
@@ -11,7 +11,7 @@
Target Server Version : 50716
File Encoding : 65001
- Date: 22/04/2021 14:57:16
+ Date: 30/05/2021 17:25:45
*/
SET NAMES utf8mb4;
@@ -119,6 +119,7 @@ INSERT INTO `sys_comment` VALUES (19, 1, 44, 8, '测试测试测试测试测试
INSERT INTO `sys_comment` VALUES (20, 1, 44, 8, '测试测试测试测试测试测试测试测试测试测试测试测试测试', 1610247780833);
INSERT INTO `sys_comment` VALUES (21, 1, 44, 8, '测试测试测试测试测试测试测试测试测试测试测试测试测试', 1610247784508);
INSERT INTO `sys_comment` VALUES (22, 1, 44, 8, '测试测试测试测试测试测试测试测试测试测试测试测试测试', 1610247789686);
+
-- ----------------------------
-- Table structure for sys_goods
-- ----------------------------
@@ -285,7 +286,7 @@ CREATE TABLE `sys_order` (
`merchant_ratio` float(11, 1) NOT NULL DEFAULT 1.0 COMMENT '订单创建时商户的费率',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `order_id`(`order_id`) USING BTREE COMMENT '订单号唯一'
-) ENGINE = InnoDB AUTO_INCREMENT = 95 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB AUTO_INCREMENT = 94 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of sys_order
@@ -384,6 +385,6 @@ CREATE TABLE `sys_user` (
INSERT INTO `sys_user` VALUES (1, 'test', 'e10adc3949ba59abbe56e057f20f883e', 'bosen_once@163.com', 1, '/data/header/user/1.jpg');
INSERT INTO `sys_user` VALUES (3, 'bosen_once@qq.com', 'e10adc3949ba59abbe56e057f20f883e', 'bosen_once@qq.com', 1, '/data/header/user/default.jpg');
INSERT INTO `sys_user` VALUES (4, 'test111', 'e10adc3949ba59abbe56e057f20f883e', '806317173@qq.com', 0, '/data/header/user/default.jpg');
-INSERT INTO `sys_user` VALUES (5, 'lalalal', 'e10adc3949ba59abbe56e057f20f883e', '2390025289@qq.com', 0, '/data/header/user/default.jpg');
+INSERT INTO `sys_user` VALUES (5, 'lalalal', 'e10adc3949ba59abbe56e057f20f883e', '2390025288@qq.com', 0, '/data/header/user/default.jpg');
SET FOREIGN_KEY_CHECKS = 1;
diff --git a/src/main/java/com/example/jieyue/admin/controller/AdminLoginController.java b/src/main/java/com/example/jieyue/admin/controller/AdminLoginController.java
index 3a99292..36fb110 100644
--- a/src/main/java/com/example/jieyue/admin/controller/AdminLoginController.java
+++ b/src/main/java/com/example/jieyue/admin/controller/AdminLoginController.java
@@ -67,34 +67,27 @@ public class AdminLoginController {
* 注册请求
*/
@RequestMapping("sign-up")
- public ModelAndView signUp(ModelAndView modelAndView,String name,String email,String password){
- int result = service.singup(email,email,password);
+ public String signUp(String name,String email,String password){
+ int result = service.singup(email,name,password);
if (result==0){
- // 必填信息不能为空!
- modelAndView.addObject("msg","必填信息不能为空!");
+ return "必填信息不能为空!";
}
if (result==4){
- // 该邮箱已被注册
- modelAndView.addObject("msg","该邮箱已被注册");
+ return "该邮箱已被注册";
}
if (result==3){
- // 邮箱格式不正确
- modelAndView.addObject("msg","邮箱格式不正确");
+ return "邮箱格式不正确";
}
if (result==2){
- // 两次密码输入不一致
- modelAndView.addObject("msg","两次密码输入不一致");
+ return "两次密码输入不一致";
}
if (result==1){
- // 验证邮件已发送,请留意您的邮箱
- modelAndView.addObject("msg","验证邮件已发送,请留意您的邮箱");
+ return "验证邮件已发送,请留意您的邮箱";
}
if (result==-1){
- // 验证邮件发送失败,请重试
- modelAndView.addObject("msg","注册超时,请重试");
+ return "注册超时,请重试";
}
- modelAndView.setViewName("redirect:login");
- return modelAndView;
+ return null;
}
/*
@@ -107,11 +100,11 @@ public class AdminLoginController {
modelAndView.setViewName("redirect:/error");
}
if (res==0){
- modelAndView.addObject("网络超时请重试");
+ modelAndView.addObject("msg", "网络超时请重试");
modelAndView.setViewName("redirect:login");
}
if (res==1){
- modelAndView.addObject("msg","注册成功");
+ modelAndView.addObject("msg","注册成功,请完成登录!");
modelAndView.setViewName("redirect:login");
}
return modelAndView;
diff --git a/src/main/java/com/example/jieyue/admin/service/AdminLoginService.java b/src/main/java/com/example/jieyue/admin/service/AdminLoginService.java
index 6fa145a..dbaf4a0 100644
--- a/src/main/java/com/example/jieyue/admin/service/AdminLoginService.java
+++ b/src/main/java/com/example/jieyue/admin/service/AdminLoginService.java
@@ -107,7 +107,7 @@ public class AdminLoginService {
}
}
// 发送注册验证邮件
- boolean res = mailService.sendHtmlMail(email,"捷阅网管理员注册验证","点击此链接完成注册验证");
+ boolean res = mailService.sendHtmlMail(email,"捷阅网管理员注册验证","点击此链接完成注册验证");
if (res){
return 1;
}else{
@@ -129,11 +129,11 @@ public class AdminLoginService {
int res1 = adminMapper.updateMark(1,email);
if (res1==1){
// 设置用户角色,设置失败则回滚
- if (adminRoleMapper.updateStatus(1,admin.getId()) != 1){
+ /*if (adminRoleMapper.updateStatus(1,admin.getId()) != 1){
// 执行回滚
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
return 0;
- }
+ }*/
return 1;
}else{
return 0;
diff --git a/src/main/java/com/example/jieyue/common/mapper/SysOrderMapper.java b/src/main/java/com/example/jieyue/common/mapper/SysOrderMapper.java
index 00f8d91..565a700 100644
--- a/src/main/java/com/example/jieyue/common/mapper/SysOrderMapper.java
+++ b/src/main/java/com/example/jieyue/common/mapper/SysOrderMapper.java
@@ -50,5 +50,5 @@ public interface SysOrderMapper {
// 收益
float websiteProfitCount();
- float merchantProfitCount(int merchantId);
+ Float merchantProfitCount(int merchantId);
}
diff --git a/src/main/java/com/example/jieyue/merchant/controller/MerchantHomeController.java b/src/main/java/com/example/jieyue/merchant/controller/MerchantHomeController.java
index 3b1f907..98fe95c 100644
--- a/src/main/java/com/example/jieyue/merchant/controller/MerchantHomeController.java
+++ b/src/main/java/com/example/jieyue/merchant/controller/MerchantHomeController.java
@@ -29,7 +29,10 @@ public class MerchantHomeController {
int commentCount = homeService.getCommandCount(merchant.getId());
int userCount = homeService.getUserCount(merchant.getId());
int orderCount = homeService.getOrderCount(merchant.getId());
- float profit = orderMapper.merchantProfitCount(merchant.getId());
+ float profit = 0;
+ if (orderMapper.merchantProfitCount(merchant.getId()) != null) {
+ profit = orderMapper.merchantProfitCount(merchant.getId());
+ }
modelAndView.addObject("commentCount",commentCount);
modelAndView.addObject("profit",profit);
diff --git a/src/main/java/com/example/jieyue/merchant/controller/MerchantLoginController.java b/src/main/java/com/example/jieyue/merchant/controller/MerchantLoginController.java
index 4dbafae..2e07a14 100644
--- a/src/main/java/com/example/jieyue/merchant/controller/MerchantLoginController.java
+++ b/src/main/java/com/example/jieyue/merchant/controller/MerchantLoginController.java
@@ -45,6 +45,10 @@ public class MerchantLoginController {
case 1:
// 登陆成功
SysMt merchant = loginService.getMerchantInfo(email);
+ if (merchant.getState() == 0) {
+ modelAndView.addObject("msg","您的账号处于停用状态,请等待管理员处理");
+ break;
+ }
session.setAttribute("merchant",merchant);
break;
}
@@ -65,27 +69,21 @@ public class MerchantLoginController {
* 注册
*/
@RequestMapping("sign-up")
- public ModelAndView signUp(ModelAndView modelAndView,String email,String name,String password){
- modelAndView.setViewName("redirect:/merchant/login");
+ public String signUp(String email,String name,String password){
int serviceRes = loginService.signUp(email,name,password);
switch (serviceRes){
case -1:
- modelAndView.addObject("msg","验证邮件发送失败,请重试");
- break;
+ return "验证邮件发送失败,请重试";
case 0:
- modelAndView.addObject("msg","必填信息不能为空");
- break;
+ return "必填信息不能为空";
case 1:
- modelAndView.addObject("msg","验证信息已发送至邮箱,请留意接收");
- break;
+ return "验证信息已发送至邮箱,请留意接收";
case 2:
- modelAndView.addObject("msg","该邮箱已被注册");
- break;
+ return "该邮箱已被注册";
case 3:
- modelAndView.addObject("msg","邮箱格式不正确");
- break;
+ return "邮箱格式不正确";
}
- return modelAndView;
+ return null;
}
/*
@@ -104,7 +102,7 @@ public class MerchantLoginController {
break;
case 1:
modelAndView.setViewName("redirect:/merchant/login");
- modelAndView.addObject("msg","注册成功");
+ modelAndView.addObject("msg","注册成功,请等待管理员的审核");
break;
}
return modelAndView;
diff --git a/src/main/java/com/example/jieyue/merchant/service/MerchantLoginService.java b/src/main/java/com/example/jieyue/merchant/service/MerchantLoginService.java
index 33357ea..0e9f0e6 100644
--- a/src/main/java/com/example/jieyue/merchant/service/MerchantLoginService.java
+++ b/src/main/java/com/example/jieyue/merchant/service/MerchantLoginService.java
@@ -83,7 +83,7 @@ public class MerchantLoginService {
}
}
// 发送注册验证邮件
- boolean res = mailService.sendHtmlMail(email,"捷阅网商户注册验证","点击此链接完成注册验证");
+ boolean res = mailService.sendHtmlMail(email,"捷阅网商户注册验证","点击此链接完成注册验证");
if (res){
return 1;
}else{
diff --git a/src/main/java/com/example/jieyue/user/controller/UserLoginController.java b/src/main/java/com/example/jieyue/user/controller/UserLoginController.java
index fdab3ac..f995681 100644
--- a/src/main/java/com/example/jieyue/user/controller/UserLoginController.java
+++ b/src/main/java/com/example/jieyue/user/controller/UserLoginController.java
@@ -68,34 +68,27 @@ public class UserLoginController {
* 注册请求
*/
@RequestMapping("sign-up")
- public ModelAndView signUp(ModelAndView modelAndView,String email,String username,String password,String repwd){
+ public String signUp(String email,String username,String password,String repwd){
int result = service.singup(email,username,password,repwd);
if (result==0){
- // 必填信息不能为空!
- modelAndView.addObject("msg","必填信息不能为空!");
+ return "必填信息不能为空!";
}
if (result==4){
- // 该邮箱已被注册
- modelAndView.addObject("msg","该邮箱已被注册");
+ return "该邮箱已被注册";
}
if (result==3){
- // 邮箱格式不正确
- modelAndView.addObject("msg","邮箱格式不正确");
+ return "邮箱格式不正确";
}
if (result==2){
- // 两次密码输入不一致
- modelAndView.addObject("msg","两次密码输入不一致");
+ return "两次密码输入不一致";
}
if (result==1){
- // 验证邮件已发送,请留意您的邮箱
- modelAndView.addObject("msg","验证邮件已发送,请留意您的邮箱");
+ return "验证邮件已发送,请留意您的邮箱";
}
if (result==-1){
- // 验证邮件发送失败,请重试
- modelAndView.addObject("msg","注册超时,请重试");
+ return "注册超时,请重试";
}
- modelAndView.setViewName("redirect:login");
- return modelAndView;
+ return "网络出现错误!!";
}
/*
@@ -112,7 +105,7 @@ public class UserLoginController {
modelAndView.setViewName("redirect:login");
}
if (res==1){
- modelAndView.addObject("msg","注册成功");
+ modelAndView.addObject("msg","注册成功,请完成登录");
modelAndView.setViewName("redirect:login");
}
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index 73315ff..82b1939 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -1,4 +1,4 @@
-site-url: 47.115.118.34
+site-url: 127.0.0.1
server:
port: 80
tomcat:
diff --git a/src/main/resources/static/image/user/home/logo/logo.png b/src/main/resources/static/image/user/home/logo/logo.png
index 9c8e10a..aa18c5e 100644
Binary files a/src/main/resources/static/image/user/home/logo/logo.png and b/src/main/resources/static/image/user/home/logo/logo.png differ
diff --git a/src/main/resources/static/mapping/SysOrderMapping.xml b/src/main/resources/static/mapping/SysOrderMapping.xml
index 5922b41..a6f654e 100644
--- a/src/main/resources/static/mapping/SysOrderMapping.xml
+++ b/src/main/resources/static/mapping/SysOrderMapping.xml
@@ -69,11 +69,11 @@
select * from sys_order where order_mark = #{orderMark};
-