洪城义警-正式版后台
Administrator
2021-06-24 fb26b5efc96354372947d95efe2a2598fdabd6f3
新增取证上报接口
5 files modified
70 ■■■■■ changed files
src/main/java/org/springblade/modules/feedback/controller/FeedbackController.java 44 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/wj/mapper/WjMapper.java 6 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/wj/mapper/WjMapper.xml 4 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/wj/service/IWjService.java 6 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/wj/service/impl/WjServiceImpl.java 10 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/feedback/controller/FeedbackController.java
@@ -297,10 +297,8 @@
     */
    @PostMapping("/saves")
    public R saves(FeedbackVO feedback) {
        //插入数据,并返回id
        Integer id = feedbackService.insert(feedback);
        System.out.println("id = " + id);
        if (feedback.getStatus()==0) {
            SimpleDateFormat sdf = new SimpleDateFormat();// 格式化时间
@@ -372,4 +370,46 @@
        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);
                }
            }
        }
        return R.success("新增成功");
    }
}
src/main/java/org/springblade/modules/wj/mapper/WjMapper.java
@@ -53,4 +53,10 @@
     * @return
     */
    List<String> selectResouces(@Param("wj") Wj wj);
    /**
     * 根据sid 删除数据
     * @param id 上报id
     */
    void deleteBySid(@Param("id") Integer id);
}
src/main/java/org/springblade/modules/wj/mapper/WjMapper.xml
@@ -54,4 +54,8 @@
            and type = #{wj.type}
        </if>
    </select>
    <delete id="deleteBySid">
        delete  from sys_wj where sid=#{id}
    </delete>
</mapper>
src/main/java/org/springblade/modules/wj/service/IWjService.java
@@ -53,4 +53,10 @@
     * @return
     */
    List<String> selectResouces(Wj wj);
    /**
     * 根据sid 删除数据
     * @param id 上报id
     */
    void deleteBySid(Integer id);
}
src/main/java/org/springblade/modules/wj/service/impl/WjServiceImpl.java
@@ -81,4 +81,14 @@
    public List<String> selectResouces(Wj wj) {
        return baseMapper.selectResouces(wj);
    }
    /**
     * 根据sid 删除数据
     * @param id 上报id
     */
    @Override
    public void deleteBySid(Integer id) {
        baseMapper.deleteBySid(id);
    }
}