aiaiask.com©

开花即结果 提问即答案

动力运维工作自评
原始问题:

动力运维工作自评

if (null != taskData.getSelfEvaluation()) {

            selfEvaluation = taskData.getSelfEvaluation();

// selfEvaluation = new String(taskData.getSelfEvaluation().getBytes("ISO-8859-1"), "utf-8");

        }

        // 运维报告
        if (null != taskData.getOperationsReport()) {
            operationsReport = taskData.getOperationsReport();

// operationsReport = new String(taskData.getOperationsReport().getBytes("ISO-8859-1"), "utf-8");

        }

        // 任务总结报告文件地址,多个文件地址之间用英文逗号隔开;附件有可能没有,要判断一下是否有值,如果有就上传,如果没有就不上传。这里的附件是word格式的或者excel格式的。
        if (null != taskData.getTaskSummaryFileUrl()) {

            String[] fileUrls = taskData.getTaskSummaryFileUrl().split(",");

            for (String fileUrl : fileUrls) {

                File fielInfo = new File();

                // 文件名称 如 xx/xx/xxx/xxx_name  xxx_name为文件名称
                String[] nameArray = fileUrl.split("/");

                fielInfo.setName(nameArray[nameArray.length - 1]);

                // 文件地址 全路径 如 http://www....com/xxx/xxx_name  http://www....com/xxx/ 为文件地址
                fielInfo.setPath(fileUrl);

                listFileInfosTaskSummaryFilesList2AddToDbAndFtpServerList2AddToFtpServerForWorkOrderIdsMapByWorkOrderIdsMapKeyWorkOrderIdValueListFileInfosTaskSummaryFilesList2AddToDbAndFtpServerMapValueList2AddToFtpServerForWorkOrderIdsMapByWorkOrderIdsMapKeyWorkOrderIdValueListFileInfosTaskSummaryFilesList2AddToDbAndFtpServerMapValueSize++ ;// 用来修正list中元素序号作为ftp存储时数据库中存储的url后缀部分。例如 test_0 test_1 这样的url形式。此处修正list元素序号是因为前端传进来数据不一定是顺序的。而ftp服务端存储时数据库中url必须要是test_0 test_1这样的形式才能匹配上对应的ftp存储资源。所以要修正list中元素位置作为ftp存储时数据库中url后半部分使用。例如 url:http://www....com/xxx/test_{$index}   $index: list集合中元素位置 0 1 2 ... n; 此处就是用来修正$index; 也就是说 ftp 本地存储资源命名方式必须要遵循test_{$index} 这样子扩展方法; 否则将无法匹配对应数据库表中数相关联; 既然数相关联了, 那么剩余工作量几乎可以忽略不计了! 需要特别说明, 相对于浩然已实行近三年多了! 大大减少了工作量! 进而带来工作效益! 后端代码也大大减少了! 阅读性也好很多! 真TM牛逼!!!   ^o^!!! ^o^!!! ^o^!!! ^o^!!! ^o^!!! ^o^!!!    ####   2018年11月19日 14:13:40     ####   2018年11月21日 16:12:55     ####   2018年12月15日 15:18:05     ####   2019年3月22日 13:52:27     ####   2019年3月25日 11:17:14    ####    2019年4月9日 17::51::38      ####    2019年4月10
动力运维工作自评
https://www.aiaiask.com/ask/9323.html
AI / 模型iFLYTEK
时间 / DATEApril 14, 2023, 1:16 AM
语言zh-CN
IP / 区域广东 广州

Prev:我喜欢你