| | |
| | | return R.data(FeedbackWrapper.build().entityVO(detail)); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 取证上报详情 |
| | | * @param feedback 取证上报对象,必须含Id |
| | | */ |
| | | @GetMapping("/details") |
| | | @ApiOperationSupport(order = 1) |
| | | @ApiOperation(value = "详情", notes = "传入feedback") |
| | | public R details(Feedback feedback) { |
| | | Map<Object, Object> map = new HashMap<>(3); |
| | | Wj wj = new Wj(); |
| | | if (null==feedback.getId()){ |
| | | return R.data(false); |
| | | } |
| | | wj.setSid(feedback.getId()); |
| | | //查询基本信息 |
| | | map.put("feedback",feedbackService.getFeedbackById(feedback.getId())); |
| | | //获取图片 |
| | | wj.setType(1); |
| | | map.put("images",iWjService.selectResouces(wj)); |
| | | //获取视频 |
| | | wj.setType(2); |
| | | map.put("videos",iWjService.selectResouces(wj)); |
| | | //返回数据 |
| | | return R.data(map); |
| | | } |
| | | |
| | | /** |
| | | * 分页 |
| | | */ |
| | |
| | | |
| | | @PostMapping("/insertfeed") |
| | | public R insertfeed(String jid, String snumber, String sname, String addvcd, String place, |
| | | String result, String describe, String type, String devicenumber, String galarmpeople, |
| | | String phone, String stime, String ctime, String feedbackaudio, String feedbackvideo, |
| | | String feedbackphoto, String jd, String wd, String tname, HttpServletResponse response) { |
| | | String result, String describe, String type, String devicenumber, String galarmpeople, |
| | | String phone, String stime, String ctime, String feedbackaudio, String feedbackvideo, |
| | | String feedbackphoto, String jd, String wd, String tname, HttpServletResponse response) { |
| | | response.setHeader("Access-Control-Allow-Origin", "*"); |
| | | response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE"); |
| | | response.setHeader("Access-Control-Allow-Credentials", "true"); |
| | |
| | | */ |
| | | @PostMapping("/saves") |
| | | public R saves(FeedbackVO feedback) { |
| | | //插入数据,并返回id |
| | | Integer id = feedbackService.insert(feedback); |
| | | |
| | | SimpleDateFormat sdf = new SimpleDateFormat();// 格式化时间 |
| | | sdf.applyPattern("yyyy-MM-dd HH:mm:ss");// a为am/pm的标记 |
| | | Date date = new Date();// 获取当前时间 |
| | | //System.out.println("现在时间:" + sdf.format(date)); // 输出已经格式化的现在时间(24小时制) |
| | | if (feedback.getStatus()==0) { |
| | | SimpleDateFormat sdf = new SimpleDateFormat();// 格式化时间 |
| | | sdf.applyPattern("yyyy-MM-dd HH:mm:ss");// a为am/pm的标记 |
| | | Date date = new Date();// 获取当前时间 |
| | | //System.out.println("现在时间:" + sdf.format(date)); // 输出已经格式化的现在时间(24小时制) |
| | | |
| | | Operation operation = new Operation(); |
| | | operation.setJid(feedback.getJid()); |
| | | operation.setSnumber(feedback.getSnumber()); |
| | | operation.setZc("任务反馈提交,警情结束"); |
| | | operation.setSname(feedback.getSname()); |
| | | Operation operation = new Operation(); |
| | | operation.setJid(feedback.getJid()); |
| | | operation.setSnumber(feedback.getSnumber()); |
| | | operation.setZc("任务反馈提交,警情结束"); |
| | | operation.setSname(feedback.getSname()); |
| | | |
| | | operation.setZctime(sdf.format(date)); |
| | | operationService.save(operation); |
| | | operation.setZctime(sdf.format(date)); |
| | | operationService.save(operation); |
| | | |
| | | feedbackService.save(feedback); |
| | | Wj wj = new Wj(); |
| | | if (feedback.getSpaddress().equals("")&&feedback.getSpaddress()!=null) { |
| | | Wj wj = new Wj(); |
| | | if (feedback.getSpaddress().equals("") && feedback.getSpaddress() != null) { |
| | | |
| | | } else { |
| | | //获取视频地址 |
| | | String[] splitsp = feedback.getSpaddress().split(",");//以逗号分割 |
| | | for (String string2 : splitsp) { |
| | | wj.setJid(feedback.getJid()); |
| | | wj.setAddress(string2); |
| | | iWjService.insertfeed(wj); |
| | | } else { |
| | | //获取视频地址 |
| | | String[] splitsp = feedback.getSpaddress().split(",");//以逗号分割 |
| | | for (String string2 : splitsp) { |
| | | wj.setJid(feedback.getJid()); |
| | | wj.setAddress(string2); |
| | | iWjService.insertfeed(wj); |
| | | } |
| | | } |
| | | if (feedback.getTpaddress().equals("") && feedback.getTpaddress() != null) { |
| | | |
| | | } else { |
| | | String[] splittp = feedback.getTpaddress().split(",");//以逗号分割 |
| | | for ( |
| | | String string3 : splittp) { |
| | | wj.setJid(feedback.getJid()); |
| | | wj.setAddress(string3); |
| | | iWjService.insertfeed(wj); |
| | | } |
| | | } |
| | | |
| | | alarmService.updateJtype(operation.getJid(), "2", null, null); |
| | | } |
| | | |
| | | if (feedback.getStatus()==1){ |
| | | Wj wj = new Wj(); |
| | | if (feedback.getSpaddress().length()>0) { |
| | | //获取视频地址 |
| | | String[] splitsp = feedback.getSpaddress().split(",");//以逗号分割 |
| | | for (String string2 : splitsp) { |
| | | wj.setSnumber(feedback.getSnumber()); |
| | | wj.setAddress(string2); |
| | | wj.setSid(id); |
| | | wj.setType(2); |
| | | iWjService.insertfeed(wj); |
| | | } |
| | | } |
| | | if (feedback.getTpaddress().length()>0) { |
| | | //图片 |
| | | String[] splittp = feedback.getTpaddress().split(",");//以逗号分割 |
| | | for (String string3 : splittp) { |
| | | wj.setSnumber(feedback.getSnumber()); |
| | | wj.setAddress(string3); |
| | | wj.setSid(id); |
| | | wj.setType(1); |
| | | iWjService.insertfeed(wj); |
| | | } |
| | | } |
| | | } |
| | | if (feedback.getTpaddress().equals("")&&feedback.getTpaddress()!=null){ |
| | | |
| | | } |
| | | else { |
| | | String[] splittp = feedback.getTpaddress().split(",");//以逗号分割 |
| | | for ( |
| | | String string3 : splittp) { |
| | | wj.setJid(feedback.getJid()); |
| | | wj.setAddress(string3); |
| | | iWjService.insertfeed(wj); |
| | | return R.success("新增成功"); |
| | | } |
| | | |
| | | /** |
| | | * 取证上报修改 |
| | | * @param feedback 取证对象 |
| | | */ |
| | | @PostMapping("/updates") |
| | | public R updates(FeedbackVO feedback) { |
| | | |
| | | //修改数据,并返回id |
| | | feedbackService.updateById(feedback); |
| | | if (feedback.getStatus()==1){ |
| | | Wj wj = new Wj(); |
| | | if (feedback.getSpaddress().length()>0) { |
| | | //先删除原有的数据 |
| | | iWjService.deleteBySid(feedback.getId()); |
| | | //获取视频地址 |
| | | String[] splitsp = feedback.getSpaddress().split(",");//以逗号分割 |
| | | for (String string2 : splitsp) { |
| | | wj.setSnumber(feedback.getSnumber()); |
| | | wj.setAddress(string2); |
| | | wj.setSid(feedback.getId()); |
| | | wj.setType(2); |
| | | iWjService.insertfeed(wj); |
| | | } |
| | | } |
| | | if (feedback.getTpaddress().length()>0) { |
| | | //先删除原有的数据 |
| | | iWjService.deleteBySid(feedback.getId()); |
| | | //图片 |
| | | String[] splittp = feedback.getTpaddress().split(",");//以逗号分割 |
| | | for (String string3 : splittp) { |
| | | wj.setSnumber(feedback.getSnumber()); |
| | | wj.setAddress(string3); |
| | | wj.setSid(feedback.getId()); |
| | | wj.setType(1); |
| | | iWjService.insertfeed(wj); |
| | | } |
| | | } |
| | | } |
| | | alarmService.updateJtype(operation.getJid(), "2", null, null); |
| | | |
| | | return R.success("新增成功"); |
| | | } |