diff --git a/README.md b/README.md
deleted file mode 100644
index 53dd2ed..0000000
--- a/README.md
+++ /dev/null
@@ -1,116 +0,0 @@
-**项目说明**
-- renren-fast是一个轻量级的,前后端分离的Java快速开发平台,能快速开发项目并交付【接私活利器】
-- 支持MySQL、Oracle、SQL Server、PostgreSQL等主流数据库
-- 前端地址:https://gitee.com/renrenio/renren-fast-vue
-- 代码生成器:https://gitee.com/renrenio/renren-generator
-
-
-
-
-**具有如下特点**
-- 友好的代码结构及注释,便于阅读及二次开发
-- 实现前后端分离,通过token进行数据交互,前端再也不用关注后端技术
-- 灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求
-- 页面交互使用Vue2.x,极大的提高了开发效率
-- 完善的代码生成机制,可在线生成entity、xml、dao、service、vue、sql代码,减少70%以上的开发任务
-- 引入quartz定时任务,可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能
-- 引入API模板,根据token作为登录令牌,极大的方便了APP接口开发
-- 引入Hibernate Validator校验框架,轻松实现后端校验
-- 引入云存储服务,已支持:七牛云、阿里云、腾讯云等
-- 引入swagger文档支持,方便编写API接口文档
-
-
-**项目结构**
-```
-renren-fast
-├─db 项目SQL语句
-│
-├─common 公共模块
-│ ├─aspect 系统日志
-│ ├─exception 异常处理
-│ ├─validator 后台校验
-│ └─xss XSS过滤
-│
-├─config 配置信息
-│
-├─modules 功能模块
-│ ├─app API接口模块(APP调用)
-│ ├─job 定时任务模块
-│ ├─oss 文件服务模块
-│ └─sys 权限模块
-│
-├─RenrenApplication 项目启动类
-│
-├──resources
-│ ├─mapper SQL对应的XML文件
-│ └─static 静态资源
-
-```
-
-
-**如何交流、反馈、参与贡献?**
-- 开发文档:https://www.renren.io/guide
-- Git仓库:https://gitee.com/renrenio/renren-fast
-- [人人开源社区](https://www.renren.io/community):https://www.renren.io/community
-- 官方QQ群:324780204、145799952
-- 技术讨论、二次开发等咨询、问题和建议,请移步到人人开源社区,我会在第一时间进行解答和回复!
-- 如需关注项目最新动态,请Watch、Star项目,同时也是对项目最好的支持
-- 微信扫码并关注【人人开源】,获得项目最新动态及更新提醒
-
-
-
-
-
-
-
-
-**技术选型:**
-- 核心框架:Spring Boot 2.1
-- 安全框架:Apache Shiro 1.4
-- 视图框架:Spring MVC 5.0
-- 持久层框架:MyBatis 3.3
-- 定时器:Quartz 2.3
-- 数据库连接池:Druid 1.0
-- 日志管理:SLF4J 1.7、Log4j
-- 页面交互:Vue2.x
-
-
-
- **后端部署**
-- 通过git下载源码
-- idea、eclipse需安装lombok插件,不然会提示找不到entity的get set方法
-- 创建数据库renren_fast,数据库编码为UTF-8
-- 执行db/mysql.sql文件,初始化数据
-- 修改application-dev.yml,更新MySQL账号和密码
-- Eclipse、IDEA运行RenrenApplication.java,则可启动项目
-- Swagger文档路径:http://localhost:8080/renren-fast/swagger/index.html
-- Swagger注解路径:http://localhost:8080/renren-fast/swagger-ui.html
-
-
-
- **前端部署**
- - 本项目是前后端分离的,还需要部署前端,才能运行起来
- - 前端下载地址:https://gitee.com/renrenio/renren-fast-vue
- - 前端部署文档:https://gitee.com/renrenio/renren-fast-vue/wikis/Home
- - 前端部署完毕,就可以访问项目了,账号:admin,密码:admin
-
-
-
- **项目演示**
-- 演示地址:http://demo.open.renren.io/renren-fast
-- 账号密码:admin/admin
-
-
-**接口文档效果图:**
-
-
-
-
-
-**效果图:**
-
-
-
-
-
-
diff --git a/src/main/java/com/zhiyun/zhiyun03/course/service/impl/CourseServiceImpl.java b/src/main/java/com/zhiyun/zhiyun03/course/service/impl/CourseServiceImpl.java
index 27367e7..df5d65e 100644
--- a/src/main/java/com/zhiyun/zhiyun03/course/service/impl/CourseServiceImpl.java
+++ b/src/main/java/com/zhiyun/zhiyun03/course/service/impl/CourseServiceImpl.java
@@ -76,6 +76,10 @@ public class CourseServiceImpl extends ServiceImpl implemen
{
throw new ServiceException("400","课程名称不能为空");
}
+ if (courseVo.getCourseIcon().isEmpty())
+ {
+ throw new ServiceException("400","请选择一个默认图标");
+ }
//查询名称查询课程
int sum = courseMapper.selectByName(courseVo.getCourseName());
if (sum>0)
@@ -93,7 +97,7 @@ public class CourseServiceImpl extends ServiceImpl implemen
throw new ServiceException("403","归属目录不能为空");
}
//查询目录id,并赋值给course
- Integer id = directoryMapper.selectByName(dirName,"3");
+ Integer id = directoryMapper.selectByName(dirName,"1");
if (id==null)
{
throw new ServiceException("403","归属目录不存在");
@@ -144,7 +148,7 @@ public class CourseServiceImpl extends ServiceImpl implemen
throw new ServiceException("403","归属目录不能为空");
}
//查询目录id,并赋值给course
- Integer id = directoryMapper.selectByName(dirName,"3");
+ Integer id = directoryMapper.selectByName(dirName,"1");
if (id==null)
{
throw new ServiceException("403","归属目录不存在");
@@ -194,8 +198,7 @@ public class CourseServiceImpl extends ServiceImpl implemen
{
throw new ServiceException("400","请选择一个icon");
}
- directory.setDirIden("3");
- Integer integer = directoryMapper.selectByName(directory.getDirName(),"3");
+ Integer integer = directoryMapper.selectByName(directory.getDirName(),"1");
if (integer!=null)
{
throw new ServiceException("400","目录已存在");
diff --git a/src/main/java/com/zhiyun/zhiyun03/download/controller/DownloadController.java b/src/main/java/com/zhiyun/zhiyun03/download/controller/DownloadController.java
index 89fe6b7..68ab01b 100644
--- a/src/main/java/com/zhiyun/zhiyun03/download/controller/DownloadController.java
+++ b/src/main/java/com/zhiyun/zhiyun03/download/controller/DownloadController.java
@@ -16,7 +16,7 @@ import javax.annotation.Resource;
import java.io.File;
import java.io.FileOutputStream;
import java.util.List;
-
+/*下载控制层*/
@RestController
@RequestMapping("/download")
public class DownloadController {
@@ -45,7 +45,6 @@ public class DownloadController {
vo.setDownloadImg(this.path);
int count = downloadService.addDownload(vo);
return JsonResult.success();
-
}
@@ -62,7 +61,6 @@ public class DownloadController {
public JsonResult queryById(Integer id){
DownloadVo downloadAddVo =downloadService.queryById(id);
return JsonResult.success(downloadAddVo);
-
}
@ApiOperation("更新下载")
diff --git a/src/main/java/com/zhiyun/zhiyun03/download/service/impl/DownloadServiceImpl.java b/src/main/java/com/zhiyun/zhiyun03/download/service/impl/DownloadServiceImpl.java
index febcd85..ac64322 100644
--- a/src/main/java/com/zhiyun/zhiyun03/download/service/impl/DownloadServiceImpl.java
+++ b/src/main/java/com/zhiyun/zhiyun03/download/service/impl/DownloadServiceImpl.java
@@ -68,7 +68,7 @@ public class DownloadServiceImpl extends ServiceImpl i
Download download = new Download();
BeanUtils.copyProperties(vo, download);
//查询归属目录id
- Integer dirId = directoryMapper.selectByName(vo.getDirName(), "5");
+ Integer dirId = directoryMapper.selectByName(vo.getDirName(), "3");
if (dirId == null) {
throw new ServiceException("400", "目录不存在");
}
@@ -134,7 +134,11 @@ public class DownloadServiceImpl extends ServiceImpl i
Download download = new Download();
BeanUtils.copyProperties(vo, download);
//查询归属目录id
- Integer dirId = directoryMapper.selectByName(vo.getDirName(), "5");
+ Integer dirId = directoryMapper.selectByName(vo.getDirName(), "3");
+ if (dirId==null)
+ {
+ throw new ServiceException("400", "归属目录不能为空");
+ }
download.setDirId(dirId);
download.setDownloadUpdatetime(new Date());
//添加download
@@ -156,7 +160,7 @@ public class DownloadServiceImpl extends ServiceImpl i
throw new ServiceException("400", "请选择一个icon");
}
/*查询目录名是否存在*/
- Integer count = directoryMapper.selectByName(directory.getDirName(), "5");
+ Integer count = directoryMapper.selectByName(directory.getDirName(), "3");
if (count != null) {
throw new ServiceException("400", "目录已存在");
}
diff --git a/src/main/java/com/zhiyun/zhiyun03/filter/LoginFilter.java b/src/main/java/com/zhiyun/zhiyun03/filter/LoginFilter.java
index 57b7a9f..24f4a98 100644
--- a/src/main/java/com/zhiyun/zhiyun03/filter/LoginFilter.java
+++ b/src/main/java/com/zhiyun/zhiyun03/filter/LoginFilter.java
@@ -6,7 +6,7 @@ import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
-@WebFilter(urlPatterns = "*")//表示所有请求都走这个过滤器(可以用来设置编码)
+//@WebFilter(urlPatterns = "*")//表示所有请求都走这个过滤器(可以用来设置编码)
public class LoginFilter implements Filter {
@Override
public void init(FilterConfig filterConfig) throws ServletException {
diff --git a/src/main/java/com/zhiyun/zhiyun03/invite/service/InviteService.java b/src/main/java/com/zhiyun/zhiyun03/invite/service/InviteService.java
index 72a153e..a9a0500 100644
--- a/src/main/java/com/zhiyun/zhiyun03/invite/service/InviteService.java
+++ b/src/main/java/com/zhiyun/zhiyun03/invite/service/InviteService.java
@@ -8,19 +8,20 @@ import com.zhiyun.zhiyun03.invite.entity.Invite;
import com.zhiyun.zhiyun03.invite.vo.InviteVo;
import java.util.List;
-
+/*服务层*/
public interface InviteService extends IService {
+ /*查询服务*/
PageVO queryInvite(Integer page, Integer limit);
-
+ /*根据id查询*/
InviteVo queryInviteById(Integer id);
-
+ /*添加服务*/
int addInvite(InviteVo vo);
-
+ /*删除服务*/
int delInviteById(Integer id);
-
+ /*更新服务*/
int updateById(InviteVo vo);
-
+ /*添加目录*/
void addInviteDirectory(Directory directory);
-
+ /*查询目录*/
List queryInviteDirectory();
}
diff --git a/src/main/java/com/zhiyun/zhiyun03/invite/service/impl/InviteServieImpl.java b/src/main/java/com/zhiyun/zhiyun03/invite/service/impl/InviteServieImpl.java
index 764ac9b..16d6a19 100644
--- a/src/main/java/com/zhiyun/zhiyun03/invite/service/impl/InviteServieImpl.java
+++ b/src/main/java/com/zhiyun/zhiyun03/invite/service/impl/InviteServieImpl.java
@@ -85,17 +85,17 @@ public class InviteServieImpl extends ServiceImpl implemen
{
throw new ServiceException("403","就业名已存在");
}
- //将vo值传给download
+ //将vo值传给就业
Invite invite = new Invite();
BeanUtils.copyProperties(vo,invite);
//查询归属目录id
- Integer dirId = directoryMapper.selectByName(vo.getDirName(),"7");
+ Integer dirId = directoryMapper.selectByName(vo.getDirName(),"8");
if (dirId==null){
throw new ServiceException("400","目录不存在");
}
invite.setDirId(dirId);
invite.setInviteUpdatetime(new Date());
- //添加download
+ //添加就业
int insert = inviteMapper.insert(invite);
if (insert>0)
{
@@ -144,7 +144,7 @@ public class InviteServieImpl extends ServiceImpl implemen
Invite invite = new Invite();
BeanUtils.copyProperties(vo,invite);
//查询归属目录id
- Integer dirId = directoryMapper.selectByName(vo.getDirName(),"7");
+ Integer dirId = directoryMapper.selectByName(vo.getDirName(),"8");
invite.setDirId(dirId);
invite.setInviteUpdatetime(new Date());
//添加download
@@ -157,7 +157,7 @@ public class InviteServieImpl extends ServiceImpl implemen
throw new ServiceException("400","更新失败");
}
}
-
+/*添加目录*/
@Override
public void addInviteDirectory(Directory directory) {
if (directory.getDirName().isEmpty())
@@ -169,7 +169,7 @@ public class InviteServieImpl extends ServiceImpl implemen
throw new ServiceException("400","请选择一个icon");
}
- Integer count = directoryMapper.selectByName(directory.getDirName(),"7");
+ Integer count = directoryMapper.selectByName(directory.getDirName(),"8");
if (count!=null)
{
throw new ServiceException("400","目录已存在");
@@ -183,7 +183,7 @@ public class InviteServieImpl extends ServiceImpl implemen
directory.setId(uuid);
directoryMapper.addInviteDirectory(directory);
}
-
+/*查询目录*/
@Override
public List queryInviteDirectory() {
diff --git a/src/main/java/com/zhiyun/zhiyun03/serve/controller/ServeController.java b/src/main/java/com/zhiyun/zhiyun03/serve/controller/ServeController.java
index 1e2ecc1..7968ff3 100644
--- a/src/main/java/com/zhiyun/zhiyun03/serve/controller/ServeController.java
+++ b/src/main/java/com/zhiyun/zhiyun03/serve/controller/ServeController.java
@@ -20,7 +20,7 @@ import javax.annotation.Resource;
import java.io.File;
import java.io.FileOutputStream;
import java.util.List;
-
+/*服务控制层*/
@Api("服务相关")
@RestController
@RequestMapping("/api/serve")
@@ -29,7 +29,6 @@ public class ServeController {
@Resource
private AliyunOssUtil ossUtil;
-
@Resource
private ServeService serveService;
diff --git a/src/main/java/com/zhiyun/zhiyun03/serve/service/ServeService.java b/src/main/java/com/zhiyun/zhiyun03/serve/service/ServeService.java
index 60a97e2..46ac138 100644
--- a/src/main/java/com/zhiyun/zhiyun03/serve/service/ServeService.java
+++ b/src/main/java/com/zhiyun/zhiyun03/serve/service/ServeService.java
@@ -8,19 +8,22 @@ import com.zhiyun.zhiyun03.serve.entity.Serve;
import com.zhiyun.zhiyun03.serve.vo.ServeVo;
import java.util.List;
-
+/*
+服务层
+*/
public interface ServeService extends IService {
+ //查询服务
PageVO queryServe(Integer page, Integer limit);
-
+ /*添加服务*/
int addServe(ServeVo vo);
-
+ /*删除服务*/
int delServe(Integer id);
-
+ /*根据id查询*/
ServeVo queryById(Integer id);
-
+ /*更新服务*/
int updateServe(ServeVo vo);
-
+ /*添加目录*/
void addServiceDirectory(Directory directory);
-
+ /*查询目录*/
List queryServiceDirectory();
}
diff --git a/src/main/java/com/zhiyun/zhiyun03/serve/service/impl/ServeServiceImpl.java b/src/main/java/com/zhiyun/zhiyun03/serve/service/impl/ServeServiceImpl.java
index 5f3b819..a46ced8 100644
--- a/src/main/java/com/zhiyun/zhiyun03/serve/service/impl/ServeServiceImpl.java
+++ b/src/main/java/com/zhiyun/zhiyun03/serve/service/impl/ServeServiceImpl.java
@@ -61,7 +61,7 @@ public class ServeServiceImpl extends ServiceImpl implements
/*
- * 添加数据
+ * 添加服务
* */
@Override
public int addServe(ServeVo vo) {
@@ -92,7 +92,9 @@ public class ServeServiceImpl extends ServiceImpl implements
throw new ServiceException("400","添加下载失败");
}
}
-
+ /*
+ * 删除服务
+ * */
@Override
public int delServe(Integer id) {
if (id == null)
@@ -111,8 +113,15 @@ public class ServeServiceImpl extends ServiceImpl implements
}
}
+ /*
+ * 根据id查询
+ * */
@Override
public ServeVo queryById(Integer id) {
+ if (id==null)
+ {
+ throw new ServiceException("401","id为空");
+ }
//根据id查询数据
Serve serve = serveMapper.selectById(id);
//查询目录id
@@ -123,7 +132,9 @@ public class ServeServiceImpl extends ServiceImpl implements
serveVo.setDirName(directory.getDirName());
return serveVo;
}
-
+ /*
+ * 更新服务
+ * */
@Override
public int updateServe(ServeVo vo) {
//查询更新的下载名是否存在
@@ -149,7 +160,9 @@ public class ServeServiceImpl extends ServiceImpl implements
throw new ServiceException("400","更新失败");
}
}
-
+ /*
+ * 添加服务目录
+ * */
@Override
public void addServiceDirectory(Directory directory) {
if (directory.getDirName().isEmpty())
@@ -160,13 +173,13 @@ public class ServeServiceImpl extends ServiceImpl implements
{
throw new ServiceException("400","请选择一个icon");
}
-
+ /*查询目录是否存在*/
Integer count = directoryMapper.selectByName(directory.getDirName(),"9");
if (count!=null)
{
throw new ServiceException("400","目录已存在");
- }
-
+ }/*
+ 生成随机id*/
int uuid= UUID.randomUUID().hashCode();
if(uuid<0){
uuid=-uuid;
@@ -175,7 +188,9 @@ public class ServeServiceImpl extends ServiceImpl implements
directory.setId(uuid);
directoryMapper.addServiceDirectory(directory);
}
-
+ /*
+ * 查询服务目录
+ * */
@Override
public List queryServiceDirectory() {
List directoryList = directoryMapper.queryServiceDirectory();
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index 0befe0c..8f27ab5 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -19,7 +19,7 @@ spring:
druid:
url: jdbc:mysql://localhost:3306/zhiyun?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai
username: root
- password: 123456
+ password: root
thymeleaf:
cache: false
prefix: classpath:/templates
diff --git a/src/main/resources/mapper/CourseMapper.xml b/src/main/resources/mapper/CourseMapper.xml
index 4f2299f..03ea318 100644
--- a/src/main/resources/mapper/CourseMapper.xml
+++ b/src/main/resources/mapper/CourseMapper.xml
@@ -43,7 +43,7 @@
inner join
(select id,dir_name,dir_img,dir_addtime,dir_iden from directory) as d
on c.dir_id = d.id
- WHERE d.dir_iden = 3
+ WHERE d.dir_iden = 1