💖💖作者:IT跃迁谷毕设展
💙💙个人简介:曾长期从事计算机专业培训教学,本人也热爱上课教学,语言擅长Java、微信小程序、Python、Golang、安卓Android等。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。平常喜欢分享一些自己开发中遇到的问题的解决办法,也喜欢交流技术,大家有技术代码这一块的问题可以问我!
💛💛想说的话:感谢大家的关注与支持!
💜💜
Java实战项目集
微信小程序实战项目集
Python实战项目集
安卓Android实战项目集
💕💕文末获取源码联系
在线报修维修系统—系统简介
报修维修是很多商家在物品出售后的报修期间提供的售后服务,早期用户报修物品都是依靠电话、网上店铺联系客服、实体店等传统方式去进行报修申请,这种模式局限于地点、时间、空间、交通,甚至天气影响,耗费了人力物力财力,没有一个统一平台去管理,信息处理混乱易丢失,影响了用户的信任度。信息化时代和计算机技术的兴起,借助互联网技术开发一个智能化、现代化、系统化的在线报修维修系统,解决了传统模式的弊端,使得报修维修信息有效又畅通。
此次在线报修维修系统运用Java开发语言,采用Spring+SpringMVC+MyBatis技术集成搭建项目的框架,前端技术采用了Java Server Pages,中小型的项目首选MySQL数据库,让管理更加有序规范,资源利用更充分,主要功能有报修管理、用户管理、系统管理等,更安全、更快捷的处理信息,提高管理水平。
在线报修维修系统—技术选型
开发语言:Java
数据库:MySQL
系统架构:B/S
后台框架:SSM(Spring+SpringMVC+Mybatis)
前端:HTML+CSS+JavaScript+jQuery+Bootstrap
设计模式:MVC
在线报修维修系统—图片展示
在线报修维修系统—代码展示
/**
* 后台 根据id更新报修单状态和状态详情 已改
*/
@RequestMapping(value = "/updateStatu", method = RequestMethod.POST)
@ResponseBody
public Result updateStatu(@RequestParam("orderId") Integer orderId, @RequestParam("statu") String statu,
@RequestParam("statuDesc") String statuDesc) {
TbOrder tbOrder = new TbOrder();
tbOrder.setOrderId(orderId);
tbOrder.setStatu(statu);
tbOrder.setStatuDesc(statuDesc);
Boolean result = tbOrderService.update(tbOrder);
if (result) {
resultMsg.setFlag(true);
resultMsg.setMsg("操作成功");
} else {
resultMsg.setFlag(false);
resultMsg.setMsg("操作失败");
}
return resultMsg;
}
/**
* 后台 根据id冻结报修单(为保证数据库完整 这里进行对isDeleted属性的更改进行操作) 已改
*/
@RequestMapping(value = "/DongJieTbOrder", method = RequestMethod.GET)
@ResponseBody
public Result DongJieTbOrder(Integer orderId, Boolean isDeleted) {
TbOrder tbOrder = new TbOrder();
tbOrder.setOrderId(orderId);
tbOrder.setIsDeleted(!isDeleted);
Boolean result = tbOrderService.update(tbOrder);
if (result) {
resultMsg.setFlag(true);
resultMsg.setMsg("操作成功");
} else {
resultMsg.setFlag(false);
resultMsg.setMsg("操作失败");
}
return resultMsg;
}
/**
* 后台 根据id删除报修单 已改
*/
@RequestMapping(value = "/DeleteOrder", method = RequestMethod.GET)
@ResponseBody
public Result DeleteOrder(Integer orderId) {
List<TbGaipai> tbGaipaiList = tbGaipaiService.queryByorderId(orderId);
Boolean aBoolean = null;
if(tbGaipaiList.size()>0){
for (TbGaipai tbGaipai : tbGaipaiList) {
aBoolean = tbGaipaiService.deleteById(tbGaipai.getGaipaiId());
}
}
if (aBoolean ==null){
Boolean result = tbOrderService.deleteById(orderId);
if (result) {
resultMsg.setFlag(true);
resultMsg.setMsg("操作成功");
} else {
resultMsg.setFlag(false);
resultMsg.setMsg("操作失败");
}
}else if (aBoolean) {
Boolean result = tbOrderService.deleteById(orderId);
if (result) {
resultMsg.setFlag(true);
resultMsg.setMsg("操作成功");
} else {
resultMsg.setFlag(false);
resultMsg.setMsg("操作失败");
}
} else {
resultMsg.setFlag(false);
resultMsg.setMsg("操作失败");
}
return resultMsg;
}
在线报修维修系统—结语
💕💕
Java实战项目集
微信小程序实战项目集
Python实战项目集
安卓Android实战项目集
💟💟如果大家有任何疑虑,欢迎在下方位置详细交流。