src/main/java/com/example/jz/controller/CauseController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/example/jz/controller/ReportController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/example/jz/controller/WxAppController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/example/jz/service/ReportService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/example/jz/service/impl/ReportServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/example/jz/controller/CauseController.java
@@ -90,7 +90,7 @@ @GetMapping("/getVxCauseList") @ApiOperation(httpMethod = "GET", value = "微信找案件") public R getVxCauseList(@RequestParam String phone){ public R<List<NewCauseVo>> getVxCauseList(@RequestParam String phone){ List<NewCauseVo> res = causeService.getVxCauseList(phone); return R.ok(res); } src/main/java/com/example/jz/controller/ReportController.java
@@ -13,6 +13,7 @@ import com.example.jz.modle.entity.Message; import com.example.jz.modle.entity.Report; import com.example.jz.modle.entity.User; import com.example.jz.modle.vo.NewCauseVo; import com.example.jz.modle.vo.ReportListVo; import com.example.jz.modle.vo.ReportVXVO; import com.example.jz.service.GroupUserService; @@ -87,6 +88,13 @@ return R.ok(res); } @GetMapping("/rejectCauseList") public R<NewCauseVo> rejectCauseList(@RequestParam Integer id){ NewCauseVo res = reportService.rejectCauseList(id); return R.ok(res); } /** * 报案 * src/main/java/com/example/jz/controller/WxAppController.java
@@ -263,6 +263,29 @@ return R.ok(reportService.save(report)); } @PutMapping ("/user/addReport") public R addReport1(@RequestBody ReportVXVO reportVXVO) { User user = userService.getOne(new QueryWrapper<User>().eq("id", reportVXVO.getUserId())); user.setRealName(reportVXVO.getRealName()); user.setSex(reportVXVO.getSex()); user.setUserIdcard(reportVXVO.getUserIdCard()); user.setLocation(reportVXVO.getLocation()); user.setWorkingLocation(reportVXVO.getWorkingLocation()); userService.update(user, new LambdaQueryWrapper<User>().eq(User::getId, user.getId())); Report report = new Report(); BeanUtils.copyProperties(reportVXVO, report); report.setAmountInvolved(reportVXVO.getAmountInvolved()); report.setPic(user.getPic()); report.setIsInGroup(0); report.setCtime(new Date()); report.setStatus(0); report.setReportMethod("扫码报案"); reportService.update(report, new LambdaQueryWrapper<Report>().eq(Report::getId, report.getId())); return R.ok("修改成功"); } @PostMapping("/user/add") public R addUser(@RequestBody User user) { user.setUserLasttime(new Date()); src/main/java/com/example/jz/service/ReportService.java
@@ -5,6 +5,7 @@ import com.example.jz.modle.dto.AddReportDto; import com.example.jz.modle.dto.ReportParamDto; import com.example.jz.modle.entity.Report; import com.example.jz.modle.vo.NewCauseVo; import com.example.jz.modle.vo.ReportListVo; import com.example.jz.modle.vo.ReportVXVO; import org.springframework.web.multipart.MultipartFile; @@ -48,5 +49,7 @@ Boolean reject(Integer id, String reason); ReportVXVO getRejectReportById(Integer id); NewCauseVo rejectCauseList(Integer id); } src/main/java/com/example/jz/service/impl/ReportServiceImpl.java
@@ -18,6 +18,7 @@ import com.example.jz.modle.dto.ReportParamDto; import com.example.jz.modle.entity.*; import com.example.jz.modle.vo.ExportExcelReportVo; import com.example.jz.modle.vo.NewCauseVo; import com.example.jz.modle.vo.ReportListVo; import com.example.jz.modle.vo.ReportVXVO; import com.example.jz.service.MinIOService; @@ -278,4 +279,14 @@ reportVXVO.setDescription(causeDao.selectOne(new LambdaQueryWrapper<Cause>().eq(Cause::getId, reportDao.selectOne(new LambdaQueryWrapper<Report>().eq(Report::getId, id)).getCauseId())).getName()); return reportVXVO; } @Override public NewCauseVo rejectCauseList(Integer id) { Report report = reportDao.selectOne(new LambdaQueryWrapper<Report>().eq(Report::getId, id)); Cause cause = causeDao.selectOne(new LambdaQueryWrapper<Cause>().eq(Cause::getId, report.getCauseId())); NewCauseVo newCauseVo = new NewCauseVo(); newCauseVo.setId(cause.getId()); newCauseVo.setName(cause.getName()); return newCauseVo; } }