HINOTOR 2 years ago
parent becb7b0adc
commit 00b7995c36

@ -9,9 +9,7 @@ import org.springframework.context.annotation.EnableAspectJAutoProxy;
@MapperScan("com.example.recommend.dal") @MapperScan("com.example.recommend.dal")
@EnableAspectJAutoProxy(proxyTargetClass = true) @EnableAspectJAutoProxy(proxyTargetClass = true)
public class RecommendApplication { public class RecommendApplication {
public static void main(String[] args) { public static void main(String[] args) {
SpringApplication.run(RecommendApplication.class, args); SpringApplication.run(RecommendApplication.class, args);
} }
} }

@ -4,8 +4,10 @@ public class CommonRes {
//表明读经请求的返回处理结果,"success"或"fail" //表明读经请求的返回处理结果,"success"或"fail"
private String status; private String status;
//若status=success时表明对应的返回的json类数据 /*
//若status=fail时则data内将使用通用的错误码对应的格式 status = successjson
status = faildata使
*/
private Object data; private Object data;
//定义一个通用的创建返回对象的方法 //定义一个通用的创建返回对象的方法

@ -41,7 +41,6 @@ public class ControllerAspect {
CommonError commonError = new CommonError(EmBusinessError.ADMIN_SHOULD_LOGIN); CommonError commonError = new CommonError(EmBusinessError.ADMIN_SHOULD_LOGIN);
return CommonRes.create(commonError, "fail"); return CommonRes.create(commonError, "fail");
} }
} else { } else {
Object resultObject = joinPoint.proceed(); Object resultObject = joinPoint.proceed();
return resultObject; return resultObject;

@ -10,7 +10,6 @@ public enum EmBusinessError {
//用户服务相关的错误类型20000开头 //用户服务相关的错误类型20000开头
REGISTER_DUP_FAIL(20001, "用户已存在"), REGISTER_DUP_FAIL(20001, "用户已存在"),
LOGIN_FAIL(20002, "手机号或密码错误"), LOGIN_FAIL(20002, "手机号或密码错误"),
//admin相关错误 //admin相关错误

@ -27,6 +27,5 @@ public class GlobalExceptionHandler {
CommonError commonError = new CommonError(EmBusinessError.UNKNOWN_ERROR); CommonError commonError = new CommonError(EmBusinessError.UNKNOWN_ERROR);
return CommonRes.create(commonError, "fail"); return CommonRes.create(commonError, "fail");
} }
} }
} }

@ -29,7 +29,6 @@ public class AdminController {
@Value("${admin.email}") @Value("${admin.email}")
private String email; private String email;
@Value("${admin.encryptPassword}") @Value("${admin.encryptPassword}")
private String encrptyPassord; private String encrptyPassord;
@ -63,7 +62,6 @@ public class AdminController {
return modelAndView; return modelAndView;
} }
@RequestMapping("/loginpage") @RequestMapping("/loginpage")
public ModelAndView loginpage() { public ModelAndView loginpage() {
ModelAndView modelAndView = new ModelAndView("/admin/admin/login"); ModelAndView modelAndView = new ModelAndView("/admin/admin/login");
@ -83,7 +81,6 @@ public class AdminController {
} else { } else {
throw new BusinessException(EmBusinessError.PARAMETER_VALIDATION_ERROR, "用户名密码错误"); throw new BusinessException(EmBusinessError.PARAMETER_VALIDATION_ERROR, "用户名密码错误");
} }
} }
private String encodeByMd5(String str) throws NoSuchAlgorithmException, UnsupportedEncodingException { private String encodeByMd5(String str) throws NoSuchAlgorithmException, UnsupportedEncodingException {
@ -91,6 +88,5 @@ public class AdminController {
MessageDigest messageDigest = MessageDigest.getInstance("MD5"); MessageDigest messageDigest = MessageDigest.getInstance("MD5");
BASE64Encoder base64Encoder = new BASE64Encoder(); BASE64Encoder base64Encoder = new BASE64Encoder();
return base64Encoder.encode(messageDigest.digest(str.getBytes("utf-8"))); return base64Encoder.encode(messageDigest.digest(str.getBytes("utf-8")));
} }
} }

@ -14,7 +14,6 @@ public class CategoryCreateReq {
@NotNull(message = "权重不能为空") @NotNull(message = "权重不能为空")
private Integer sort; private Integer sort;
public String getName() { public String getName() {
return name; return name;
} }

@ -11,7 +11,6 @@ public class RegisterReq {
private String password; private String password;
@NotBlank(message = "昵称不能为空") @NotBlank(message = "昵称不能为空")
private String nickName; private String nickName;
@NotNull(message = "性别不能为空") @NotNull(message = "性别不能为空")
private Integer gender; private Integer gender;

@ -39,7 +39,6 @@ public class ShopCreateReq {
@NotBlank(message = "图标不能为空") @NotBlank(message = "图标不能为空")
private String iconUrl; private String iconUrl;
public String getName() { public String getName() {
return name; return name;
} }

@ -61,6 +61,5 @@ public class UserServiceImpl implements UserService {
MessageDigest messageDigest = MessageDigest.getInstance("MD5"); MessageDigest messageDigest = MessageDigest.getInstance("MD5");
BASE64Encoder base64Encoder = new BASE64Encoder(); BASE64Encoder base64Encoder = new BASE64Encoder();
return base64Encoder.encode(messageDigest.digest(str.getBytes("utf-8"))); return base64Encoder.encode(messageDigest.digest(str.getBytes("utf-8")));
} }
} }

@ -4,7 +4,7 @@
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" <meta name="viewport"
content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/> content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
<title>点评</title> <title>推荐</title>
<link rel="stylesheet" type="text/css" href="/static/css/common.css"/> <link rel="stylesheet" type="text/css" href="/static/css/common.css"/>
<link rel="stylesheet" type="text/css" href="/static/css/api.css"/> <link rel="stylesheet" type="text/css" href="/static/css/api.css"/>
<link rel="stylesheet" type="text/css" href="/static/css/bootstrap.css"/> <link rel="stylesheet" type="text/css" href="/static/css/bootstrap.css"/>

@ -5,7 +5,6 @@ Version: 2.0.2
Author: KeenThemes Author: KeenThemes
Website: http://www.keenthemes.com/ Website: http://www.keenthemes.com/
Contact: support@ke<!DOCTYPE html> Contact: support@ke<!DOCTYPE html>
<!--
Template Name: Metronic - Responsive Admin Dashboard Template build with Twitter Bootstrap 3.1.1 Template Name: Metronic - Responsive Admin Dashboard Template build with Twitter Bootstrap 3.1.1
Version: 2.0.2 Version: 2.0.2
Author: KeenThemes Author: KeenThemes
@ -185,9 +184,9 @@ License: You must have a valid license purchased only from themeforest(the above
Index.init(); Index.init();
var baseUrl = "/admin/category/index?page=" var baseUrl = "/admin/category/index?page="
setUrl(baseUrl); setUrl(baseUrl);
var totalSize = /*[[${data.total}]]*/; // var totalSize = [[${data.total}]];
var countPerPage = /*[[${data.pageSize}]]*/; // var countPerPage = [[${data.pageSize}]];
var allPage = /*[[${data.pages}]]*/; // var allPage = [[${data.pages}]];
setPage(document.getElementById("page-container"),allPage,/*[[${currentPage}]]*/); setPage(document.getElementById("page-container"),allPage,/*[[${currentPage}]]*/);
if(allPage <= 1){ if(allPage <= 1){
$("#page-container").hide(); $("#page-container").hide();
@ -377,10 +376,10 @@ License: You must have a valid license purchased only from themeforest(the above
Index.init(); Index.init();
var baseUrl = "/admin/category/index?page=" var baseUrl = "/admin/category/index?page="
setUrl(baseUrl); setUrl(baseUrl);
var totalSize = /*[[${data.total}]]*/; // var totalSize = [[${data.total}]];
var countPerPage = /*[[${data.pageSize}]]*/; // var countPerPage = [[${data.pageSize}]];
var currentPage = /*[[${data.pageNum}]]*/; // var currentPage = [[${data.pageNum}]];
var allPage = /*[[${data.pages}]]*/; // var allPage = [[${data.pages}]];
setPage(document.getElementById("page-container"),allPage,currentPage); setPage(document.getElementById("page-container"),allPage,currentPage);
if(allPage <= 1){ if(allPage <= 1){
$("#page-container").hide(); $("#page-container").hide();

@ -184,10 +184,10 @@ License: You must have a valid license purchased only from themeforest(the above
Index.init(); Index.init();
var baseUrl = "/admin/seller/index?page=" var baseUrl = "/admin/seller/index?page="
setUrl(baseUrl); setUrl(baseUrl);
var totalSize = /*[[${data.total}]]*/; // var totalSize = [[${data.total}]];
var countPerPage = /*[[${data.pageSize}]]*/; // var countPerPage = [[${data.pageSize}]];
var currentPage = /*[[${data.pageNum}]]*/; // var currentPage = [[${data.pageNum}]];
var allPage = /*[[${data.pages}]]*/; // var allPage = [[${data.pages}]];
setPage(document.getElementById("page-container"),allPage,currentPage); setPage(document.getElementById("page-container"),allPage,currentPage);
if(allPage <= 1){ if(allPage <= 1){
$("#page-container").hide(); $("#page-container").hide();

@ -115,8 +115,8 @@ License: You must have a valid license purchased only from themeforest(the above
<td th:text="${shop.id}"></td> <td th:text="${shop.id}"></td>
<td><img style="width:40px;height:40px;" th:src="${shop.iconUrl}"/></td> <td><img style="width:40px;height:40px;" th:src="${shop.iconUrl}"/></td>
<td th:text="${shop.name}"></td> <td th:text="${shop.name}"></td>
<td th:text="${shop.remarkScore}"</td> <td th:text="${shop.remarkScore}"></td>
<td th:text="${shop.pricePerMan}"</td> <td th:text="${shop.pricePerMan}"></td>
<td th:text="${shop.categoryModel.name}"></td> <td th:text="${shop.categoryModel.name}"></td>
<td th:text="${shop.tags}"></td> <td th:text="${shop.tags}"></td>
<td th:text="${shop.startTime}"></td> <td th:text="${shop.startTime}"></td>
@ -215,9 +215,9 @@ License: You must have a valid license purchased only from themeforest(the above
var baseUrl = "/admin/shop/index?page=" var baseUrl = "/admin/shop/index?page="
setUrl(baseUrl); setUrl(baseUrl);
var totalSize = /*[[${data.total}]]*/; // var totalSize = [[${data.total}]];
var countPerPage = /*[[${data.pageSize}]]*/; // var countPerPage = [[${data.pageSize}]];
var allPage = /*[[${data.pages}]]*/; // var allPage = [[${data.pages}]];
setPage(document.getElementById("page-container"),allPage,/*[[${currentPage}]]*/); setPage(document.getElementById("page-container"),allPage,/*[[${currentPage}]]*/);
if(allPage <= 1){ if(allPage <= 1){
$("#page-container").hide(); $("#page-container").hide();

Loading…
Cancel
Save