mac
2023-11-23 66c4c910dcfe5d955103376c4c4afc685557dc55
app/src/main/java/com/hdl/photovoltaic/other/HdlUniLogic.java
@@ -567,10 +567,13 @@
        HdlOtaLogic.getInstance().getDeviceDriverDownloadFile(url, new CloudCallBeak<ResponseBody>() {
            @Override
            public void onSuccess(ResponseBody responseBody) {
                byte[] bytes = HdlOtaLogic.getInstance().disposeDownLoadFile(responseBody, md5);
                HdlFileLogic.getInstance().deleteFile(localUrl);//删除旧文件
                String drivePathFileName = HdlFileLogic.getInstance().getDrivePathFileName(driverCode, version);
                HdlFileLogic.getInstance().writeFile(drivePathFileName, bytes);//写入新文件
                boolean isBoolean = HdlOtaLogic.getInstance().disposeDownLoadFile(drivePathFileName, responseBody, md5, HdlOtaLogic.driver_type);
                if (isBoolean) {
                    HdlFileLogic.getInstance().deleteFile(localUrl);//下载成功,删除旧文件;
                } else {
                    HdlFileLogic.getInstance().deleteFile(drivePathFileName);//下载失败删除不完成数据;
                }
                HdlLogLogic.print("写入新驱动文件到内存成功.", false);
            }