学校项目遇到的问题
林剑南
成功的路上总是离不开贵人的帮助,名师的指点和小人的刺激。菜鸟段位--初学乍练--初窥门径--略有小成--心领神会--融汇贯通---炉火纯青
展开
-
修改密码springboot+layui
一、修改密码效果图二、编写思路将登录用户的Id保存到session中,获取session的用户id,由此可以查出用户名和密码三、前段代码layuijs代码//修改密码操作 $(document).off("click", "#showIndexUpdatePW").on("click", "#showIndexUpdatePW", function () { var show...原创 2019-01-26 21:14:56 · 7877 阅读 · 3 评论 -
layui table 关闭超出弹出显示
使用: $(".layui-layer-content").remove(); 切换到其他列表后关闭弹出原创 2019-03-07 17:08:03 · 1907 阅读 · 0 评论 -
mysql为字段添加唯一性索引(unique)踩过的坑
school表名要使用tab上面按键的符号code:为加入索引的字段alter table `school` add unique (`code`);原创 2019-03-21 10:42:04 · 14649 阅读 · 1 评论 -
ueditor限制字数长度与加入提示语
效果第一中方法: String title = request.getParameter("helpTitle"); String content = request.getParameter("editorValue"); if (content.length()>10000){ return RetKit.fail("输入内容过长!"); }效果...原创 2019-03-21 11:04:30 · 5414 阅读 · 4 评论 -
springboot获取用户
AccountAuthentic account = (AccountAuthentic) SecurityContextHolder.getContext().getAuthentication().getPrincipal();原创 2019-03-17 23:50:11 · 533 阅读 · 0 评论 -
判断图片上传格式
一、效果首先判断一下 用 _ 分割之后的数量 只有 == 4 才是正确的格式if(fileNameArr.length == 4) {}原创 2019-03-12 23:46:03 · 478 阅读 · 0 评论 -
springboot发送短信验证码接口
import com.dchip.site.api.utils.CytSdk;import org.springframework.core.env.Environment;@Autowired private Environment ev; @Resource private CytSdk cytsdk;public RetKit sendVerificationCode(Htt...原创 2019-03-25 23:12:08 · 1418 阅读 · 0 评论 -
springboot+layui按搜索的日期excel导出
一、效果图以前错误的写法/** * 导出报表 * * @return */ @RequestMapping("/exportXls") @ResponseBody public Integer exportXls(HttpServletRequest request, HttpServletResponse response) { String className...原创 2019-03-19 11:00:45 · 739 阅读 · 0 评论 -
layui使用submit提交错误
错误写法: 搜索` layui使用 应该加 lay-submit、 id 改成 lay-filter正确写法: 搜索原创 2019-03-19 11:05:16 · 1483 阅读 · 0 评论 -
springboot判断设备编号或相机序列号是否同时存在
效果**List** schoolDevice = deviceRepository.getBydeviceId(deviceCode, deviceId); if(schoolDevice!=null) { return RetKit.fail("添加失败,设备编号或相机序列号已存在"); } @Query(value="select * from school_device...原创 2019-03-19 11:13:23 · 504 阅读 · 0 评论 -
后台管理校园管理与管理员管理同时操作时会出现编辑功能出错情况
原因:两个功能点中的html代码中使用了同一的name作为id名解决方案:将校园管理中的学校联系人的id值改为了contactName,避免了同时开启两个功能时造成的页面id重复...原创 2019-03-19 11:26:22 · 547 阅读 · 0 评论 -
判断设备唯一性
判断设备唯一性 if ((!deviceId.equals("0") && !schoolDeviceId.equals("0"))) { Optional<SchoolDevice> deviceOpt = deviceRepository.findById(Integer.parseInt(schoolDeviceId)); if (!device...原创 2019-04-02 18:17:14 · 1360 阅读 · 0 评论 -
spring boot+layui点击搜索功能查询不到数据
先查看页面查询条件是否传到后台原创 2019-03-05 12:46:57 · 1046 阅读 · 0 评论 -
导出excel电子表格
一、效果二、代码/*** 数据导出exel功能*/ public RetKit exportXls() { // 第一步:查询所有的数据 List<Map<String, Object>> list = askForLeaveRepository.findAllStudent(); // 第二步:使用POI将数据写到Excel文件中 //...原创 2019-02-25 14:54:28 · 985 阅读 · 0 评论 -
项目中犯的错切换不同学校
一、先看要实现的效果点击切换学校报的错2.调试步骤(1)、看具体报错信息f12查看错误信息QuerySyntaxException sql语句错误'accountSchool.schoolId' [select count(distinct account.id)↵from com.dchip.school.web.model.po.Account account↵where ...原创 2019-01-22 16:10:00 · 169 阅读 · 0 评论 -
项目上线,编辑和删除功能都无法使用解决办法
在启动类加一个临时文件存放路径@BeanMultipartConfigElement multipartConfigElement() {MultipartConfigFactory factory = new MultipartConfigFactory();String location = System.getProperty(“user.dir”) + “/data/tmp”;F...原创 2019-02-14 17:28:30 · 188 阅读 · 0 评论 -
postman快速使用参数技巧
一、调试页面二、复制参数三、postman点击submitform-data与x-www-form-urlencoded区别form-data是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content-Type来说明文件类型;content-dis...原创 2019-02-15 09:03:54 · 2426 阅读 · 0 评论 -
sprinboot 软删除
一、软删除原理软删除 就是在数据库把某一条记录的状态改变、并没有在数据库删除该记录例如:状态为0的表示已经删除、状态为1的表示正常的;数据库表:二 、校园显示三、代码列表显示要加入predicates.add(qSchool.status.notIn(BaseConstant.SchoolStatus.DelStatus.getTypeValue()));1.control...原创 2019-01-23 16:24:20 · 1063 阅读 · 0 评论 -
layui+springboot 时间范围搜索
效果图1、html代码<body> <div class="form-group"> <div class="layui-form"> <div class="layui-form-item"> <form class=原创 2019-02-16 15:44:55 · 1429 阅读 · 0 评论 -
打开多个列表无法保存
效果原因:输入框中的值本来就是 null<div class="layui-form-item"> <label class="layui-form-label">班级名称<font color="red">*</font></label> <div class=&原创 2019-02-16 17:54:47 · 111 阅读 · 0 评论 -
layui+springboot判断时间范围
判断已经在1号天请假的学生,不能相同日期在请假一、代码数据库字段sql语句select * from xx_table where 人是这个人 and (本次请假开始时间 between start_time and end_time or 本次请假结束时间 between start_time and end_time)@Query(value = "select * from ap...原创 2019-02-22 11:08:57 · 1333 阅读 · 0 评论 -
springboot+layui修改密码接口
1、效果Api接口思路:第一步:app传userid(获取登陆用户)第二步:获取他的密码信息(传三个参数)第三步:正确 则进行密码修改第四步:否则 返回失败信息传入:userid、pwd(旧密码)、prepwd(新密码)先根据id查找用户-------md5加密旧密码-------判断密码是否输入正确-------是:根据用户id修改密码后台思路:第一步:获取登陆用户第二步:...原创 2019-02-27 15:20:45 · 2686 阅读 · 1 评论 -
springboot+layui+querydsl+mysql实现查询搜索分页排序
一、效果图二、controller层三、service层public Object getAttendanceList(Integer pageSize, Integer pageNum, String sortName, String direction, List<Map<String, Object>> para) { List<Map<...原创 2019-02-18 09:32:49 · 975 阅读 · 0 评论 -
判断输入的名称是否数据库名称相同
1、两种方法service类//第一种Integer id = class1.getId(); Class opclassName = iClassRepository.findByclassName(className,id); if(opclassName!=null) { return RetKit.fail("班级名称已存在,请重新输入!"); } /...原创 2019-02-18 17:09:06 · 2070 阅读 · 0 评论 -
Spring Data JPA: No property name found for type
一、错误提示Spring Data JPA: No property name found for type因Security导致,每次进入登录页面,需配置关闭原创 2019-02-24 14:31:45 · 466 阅读 · 0 评论 -
判断同一个时间不能添加
判断同一个时间不能添加List courseStartTime = courseRepository.findByTeacherId(courseListVo.getClassTime(),courseListVo.getOutOfClass(),courseListVo.getTeacherId());if(courseStartTime.size() > 0) {return R...原创 2019-04-16 18:24:33 · 95 阅读 · 0 评论