xyc
2024-10-15 ada810aa38609da55b0f348b86cc8a8d8ace0efb
modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/ReliabilityAssessService.java
@@ -116,6 +116,8 @@
        // 3. 调用算法库,进行评定计算
        result = callReliaAssessLib(assessResult);
        if (result.getCode() != 0) throw new RenException(result.getMsg());
        assessResultDao.insert(assessResult);
        List<ReliabilityAssess> list = this.getAssess(assessResult, assessId);
@@ -712,7 +714,11 @@
        InputStream is = null;
        BufferedReader br = null;
        try {
            setParamToRedis(assessResult);
            try {
                setParamToRedis(assessResult);
            } catch (Exception e) {
                throw new RuntimeException("访问Redis失败。请检查Redis是否已启动。");
            }
            Process process = null;
            String command = "python " + assessMain;
@@ -743,7 +749,7 @@
                }
            }
//            deleteAssessInfoInRedis(assessResult.getId()); //TODO(发布时放开)
            deleteAssessInfoInRedis(assessResult.getId());
        } catch (Exception e) {
            logger.error("启动可靠性评定算法库时发生Exception:", e);
            e.printStackTrace();