Pu Zhibing
2025-03-10 922de4e688e18f508070972876002fa6a3810135
修改导出bug
2个文件已修改
10 ■■■■■ 已修改文件
guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TaskDetailMapper.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/imageModel/ImageModelUtil.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TaskDetailMapper.xml
@@ -75,7 +75,7 @@
        from t_task_detail_vehicles a
        left join t_task_detail b on (a.task_detail_id = b.id)
        left join t_patrol_task c on (a.patrol_task_id = c.id)
        left join t_task_detail_vehicles_channel d on (a.id = d.task_detail_vehicles_id and d.video_channel = 1)
        left join t_task_detail_vehicles_channel d on (a.id = d.task_detail_vehicles_id)
        left join sys_user e on (d.artificial_user_id = e.id)
        where b.del_flag = 0
        <if test="null != ids and ids.size() > 0">
guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/imageModel/ImageModelUtil.java
@@ -75,6 +75,7 @@
            log.error("顶盖密闭模型调用失败:" + execute.body());
            throw new RuntimeException("顶盖密闭模型调用失败:" + execute.body());
        }
        log.info("调用顶盖密闭模型结果:{}", execute.body());
        JSONObject result = JSON.parseObject(execute.body());
        JSONArray predicted_labels = result.getJSONArray("predicted_labels");
        List<String> list = new ArrayList<>();
@@ -112,15 +113,16 @@
    private static List<String> cameraFaultModel(File file){
        log.info("--------调用摄像头故障模型开始--------");
        HttpRequest post = HttpUtil.createPost("http://120.232.235.142:4000/predict");
        post.form("file", file);
        post.form("file1", file);
        HttpResponse execute = post.execute();
        int status = execute.getStatus();
        if(200 != status){
            log.error("摄像头故障模型调用失败:" + execute.body());
            throw new RuntimeException("摄像头故障模型调用失败:" + execute.body());
        }
        JSONObject result = JSON.parseObject(execute.body());
        String predicted_labels = result.getString("predicted_label");
        log.info("调用摄像头故障模型结果:{}", execute.body());
        JSONArray result = JSON.parseArray(execute.body());
        String predicted_labels = result.getJSONObject(0).getString("predicted_label");
        List<String> list = new ArrayList<>();
        list.add(predicted_labels);
        log.info("--------调用摄像头故障模型结束--------");