💕💕作者:计算机源码社
💕💕个人简介:本人七年开发经验,擅长Java、微信小程序、Python、Android等,大家有这一块的问题可以一起交流!
💕💕学习资料、程序开发、技术解答、代码讲解、文档报告
1、项目介绍
随着信息化时代的到来,管理系统都趋向于智能化、系统化,电影交流平台小程序也不例外,但目前国内的市场仍都使用人工管理,市场规模越来越大,同时信息量也越来越庞大,人工管理显然已无法应对时代的变化,而电影交流平台小程序能很好地解决这一问题,轻松应对电影交流平时的工作,既能提高人力物力财力,又能加快工作的效率,取代人工管理是必然趋势。
本电影交流平台小程序以SSM作为框架,b/s模式以及MySql作为后台运行的数据库,同时使用Tomcat用为系统的服务器。本系统主要包括首页、个人中心、用户管理、电影类型管理、电影中心管理、留言反馈、系统管理等功能,通过这些功能的实现能够基本满足日常电影交流管理的操作。
2、核心功能模块
3、项目展示
4、核心代码
/**
* 列表
*/
@RequestMapping("/lists")
public R list( DianyingzhongxinEntity dianyingzhongxin){
EntityWrapper<DianyingzhongxinEntity> ew = new EntityWrapper<DianyingzhongxinEntity>();
ew.allEq(MPUtil.allEQMapPre( dianyingzhongxin, "dianyingzhongxin"));
return R.ok().put("data", dianyingzhongxinService.selectListView(ew));
}
/**
* 查询
*/
@RequestMapping("/query")
public R query(DianyingzhongxinEntity dianyingzhongxin){
EntityWrapper< DianyingzhongxinEntity> ew = new EntityWrapper< DianyingzhongxinEntity>();
ew.allEq(MPUtil.allEQMapPre( dianyingzhongxin, "dianyingzhongxin"));
DianyingzhongxinView dianyingzhongxinView = dianyingzhongxinService.selectView(ew);
return R.ok("查询电影中心成功").put("data", dianyingzhongxinView);
}
/**
* 提醒接口
*/
@RequestMapping("/remind/{columnName}/{type}")
public R remindCount(@PathVariable("columnName") String columnName, HttpServletRequest request,
@PathVariable("type") String type,@RequestParam Map<String, Object> map) {
map.put("column", columnName);
map.put("type", type);
if(type.equals("2")) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar c = Calendar.getInstance();
Date remindStartDate = null;
Date remindEndDate = null;
if(map.get("remindstart")!=null) {
Integer remindStart = Integer.parseInt(map.get("remindstart").toString());
c.setTime(new Date());
c.add(Calendar.DAY_OF_MONTH,remindStart);
remindStartDate = c.getTime();
map.put("remindstart", sdf.format(remindStartDate));
}
if(map.get("remindend")!=null) {
Integer remindEnd = Integer.parseInt(map.get("remindend").toString());
c.setTime(new Date());
c.add(Calendar.DAY_OF_MONTH,remindEnd);
remindEndDate = c.getTime();
map.put("remindend", sdf.format(remindEndDate));
}
}
Wrapper<NewsEntity> wrapper = new EntityWrapper<NewsEntity>();
if(map.get("remindstart")!=null) {
wrapper.ge(columnName, map.get("remindstart"));
}
if(map.get("remindend")!=null) {
wrapper.le(columnName, map.get("remindend"));
}
int count = newsService.selectCount(wrapper);
return R.ok().put("count", count);
}