From bef80caa1d9a91242e0bcfc9e6b7bba00b79feb3 Mon Sep 17 00:00:00 2001 From: zhuyiyi <649091362@qq.com> Date: Thu, 22 May 2025 17:35:00 +0800 Subject: [PATCH] edit --- src/main/java/lingtao/net/bean/Bug.java | 53 +------ .../lingtao/net/controller/BugController.java | 131 +++++++++--------- src/main/java/lingtao/net/dao/BugMapper.java | 6 +- .../java/lingtao/net/service/BugService.java | 36 +++-- src/main/resources/mapper/BugMapper.xml | 59 ++++---- 5 files changed, 131 insertions(+), 154 deletions(-) diff --git a/src/main/java/lingtao/net/bean/Bug.java b/src/main/java/lingtao/net/bean/Bug.java index c0c7787..47516a4 100644 --- a/src/main/java/lingtao/net/bean/Bug.java +++ b/src/main/java/lingtao/net/bean/Bug.java @@ -6,60 +6,21 @@ import lombok.Data; /** * 问题反馈 - * - * @author Administrator * + * @author Administrator */ @Data public class Bug { - public Integer getId() { - return id; - } + private Integer id; - public void setId(Integer id) { - this.id = id; - } + private String product; - public String getProduct() { - return product; - } + private String bugRemark; - public void setProduct(String product) { - this.product = product; - } + private String createBy; - public String getBugRemark() { - return bugRemark; - } + private Date createDate; - public void setBugRemark(String bugRemark) { - this.bugRemark = bugRemark; - } - - public String getCreateBy() { - return createBy; - } - - public void setCreateBy(String createBy) { - this.createBy = createBy; - } - - public Date getCreateDate() { - return createDate; - } - - public void setCreateDate(Date createDate) { - this.createDate = createDate; - } - - private Integer id; - - private String product; - - private String bugRemark; - - private String createBy; - - private Date createDate; + private String answer; } diff --git a/src/main/java/lingtao/net/controller/BugController.java b/src/main/java/lingtao/net/controller/BugController.java index d057ef3..508ed02 100644 --- a/src/main/java/lingtao/net/controller/BugController.java +++ b/src/main/java/lingtao/net/controller/BugController.java @@ -28,78 +28,85 @@ import lingtao.net.service.BugService; @RestController public class BugController { - @Autowired - private BugService bugService; + @Autowired + private BugService bugService; - private String localPrefix = "abc\\bug"; + private String localPrefix = "abc\\bug"; - private String localPath = "C:\\lingtao\\quote_price\\upload"; + private String localPath = "C:\\lingtao\\quote_price\\upload"; - //private String localDomain = "http://47.114.150.226:8080/erp"; + //private String localDomain = "http://47.114.150.226:8080/erp"; - /** - * bug列表 - * - * @param page - * @param limit - * @return - */ - @RequestMapping("/getBugs") - public PageInfo getBugs(@RequestParam(value = "page", defaultValue = "1") Integer page, - @RequestParam(value = "limit", defaultValue = "10") Integer limit, Bug bug) { - PageHelper.startPage(page, limit); - List bugList = bugService.getBugs(bug); - PageInfo pageInfo = new PageInfo(bugList); - return pageInfo; - } + /** + * bug列表 + * + * @param page + * @param limit + * @return + */ + @RequestMapping("/getBugs") + public PageInfo getBugs(@RequestParam(value = "page", defaultValue = "1") Integer page, + @RequestParam(value = "limit", defaultValue = "10") Integer limit, Bug bug) { + PageHelper.startPage(page, limit); + List bugList = bugService.getBugs(bug); + PageInfo pageInfo = new PageInfo(bugList); + return pageInfo; + } - /** - * 添加角色 - */ - @RequestMapping("/addBug") - public Msg addBug(Bug bug, HttpSession session) { - return bugService.addBug(bug, session); - } + /** + * 添加 + */ + @RequestMapping("/addBug") + public Msg addBug(Bug bug, HttpSession session) { + return bugService.addBug(bug, session); + } - // 图片上传及新增 - @RequestMapping("/bugUpload") - public Msg upload(@RequestParam("file") MultipartFile file) throws Exception { - if (file.isEmpty()) { - return Msg.fail("文件不能为空"); - } - // 获取文件名后缀 - String extension = FilenameUtils.getExtension(file.getOriginalFilename()); - // 获取path - String path = getPath(extension, FilenameUtils.getBaseName(file.getOriginalFilename())); - // 保存文件信息 - File newFile = new File(localPath + File.separator + path); - try { - FileUtils.copyInputStreamToFile(new ByteArrayInputStream(file.getBytes()), newFile); - } catch (IOException e) { - throw new RuntimeErrorException(null, ""); - } - return Msg.success(); - } + /** + * 更新 + */ + @RequestMapping("/updateBug") + public Msg updateBug(Bug bug, HttpSession session) { + return bugService.updateBug(bug); + } - /** - * - * @param prefixSelf 根据上传的接口存入自己的文件夹 - * @param suffix 文件的后缀 - * @param fileName 文件名 - * @return - */ - public String getPath(String suffix, String fileName) { + // 图片上传及新增 + @RequestMapping("/bugUpload") + public Msg upload(@RequestParam("file") MultipartFile file) throws Exception { + if (file.isEmpty()) { + return Msg.fail("文件不能为空"); + } + // 获取文件名后缀 + String extension = FilenameUtils.getExtension(file.getOriginalFilename()); + // 获取path + String path = getPath(extension, FilenameUtils.getBaseName(file.getOriginalFilename())); + // 保存文件信息 + File newFile = new File(localPath + File.separator + path); + try { + FileUtils.copyInputStreamToFile(new ByteArrayInputStream(file.getBytes()), newFile); + } catch (IOException e) { + throw new RuntimeErrorException(null, ""); + } + return Msg.success(); + } - // 生成uuid - // String uuid = UUID.randomUUID().toString().replaceAll("-", ""); - String path = null; + /** + * @param prefixSelf 根据上传的接口存入自己的文件夹 + * @param suffix 文件的后缀 + * @param fileName 文件名 + * @return + */ + public String getPath(String suffix, String fileName) { - // 文件路径 - path = DateUtils.formatDate(new Date(), "yyyyMMdd") + File.separator + fileName; + // 生成uuid + // String uuid = UUID.randomUUID().toString().replaceAll("-", ""); + String path = null; - path = localPrefix + File.separator + File.separator + path; + // 文件路径 + path = DateUtils.formatDate(new Date(), "yyyyMMdd") + File.separator + fileName; - return path + "." + suffix; - } + path = localPrefix + File.separator + File.separator + path; + + return path + "." + suffix; + } } diff --git a/src/main/java/lingtao/net/dao/BugMapper.java b/src/main/java/lingtao/net/dao/BugMapper.java index b770ce0..cb657b5 100644 --- a/src/main/java/lingtao/net/dao/BugMapper.java +++ b/src/main/java/lingtao/net/dao/BugMapper.java @@ -6,7 +6,9 @@ import lingtao.net.bean.Bug; public interface BugMapper { - List getBugs(Bug bug); + List getBugs(Bug bug); - int addBug(Bug bug); + int addBug(Bug bug); + + int updateBug(Bug bug); } diff --git a/src/main/java/lingtao/net/service/BugService.java b/src/main/java/lingtao/net/service/BugService.java index 62121e1..457679e 100644 --- a/src/main/java/lingtao/net/service/BugService.java +++ b/src/main/java/lingtao/net/service/BugService.java @@ -15,21 +15,29 @@ import lingtao.net.dao.BugMapper; @Service public class BugService { - @Autowired - private BugMapper bugMapper; + @Autowired + private BugMapper bugMapper; - public List getBugs(Bug bug) { - return bugMapper.getBugs(bug); - } + public List getBugs(Bug bug) { + return bugMapper.getBugs(bug); + } - public Msg addBug(Bug bug, HttpSession session) { - SysUser user = (SysUser) session.getAttribute("USER_SESSION"); - bug.setCreateBy(user.getRealname()); - int i = bugMapper.addBug(bug); - if (i < 0) { - return Msg.fail(); - } - return Msg.success(); - } + public Msg addBug(Bug bug, HttpSession session) { + SysUser user = (SysUser) session.getAttribute("USER_SESSION"); + bug.setCreateBy(user.getRealname()); + int i = bugMapper.addBug(bug); + if (i < 0) { + return Msg.fail(); + } + return Msg.success(); + } + + public Msg updateBug(Bug bug) { + int i = bugMapper.updateBug(bug); + if (i < 0) { + return Msg.fail(); + } + return Msg.success(); + } } diff --git a/src/main/resources/mapper/BugMapper.xml b/src/main/resources/mapper/BugMapper.xml index 1e78fb6..085a72b 100644 --- a/src/main/resources/mapper/BugMapper.xml +++ b/src/main/resources/mapper/BugMapper.xml @@ -1,37 +1,36 @@ - - + - - INSERT INTO bug - ( - id, - product, - bugRemark, - createBy, - createDate - ) - VALUES - ( - NULL, - #{product}, - #{bugRemark}, - #{createBy}, - now() - ) + + INSERT INTO bug + (id, + product, + bugRemark, + createBy, + createDate) + VALUES (NULL, + #{product}, + #{bugRemark}, + #{createBy}, + now()) + + update bug + set answer = #{answer} + where id = #{id} + \ No newline at end of file