diff --git a/app/src/main/java/com/iflytop/profilometer/ProfilometerApplication.java b/app/src/main/java/com/iflytop/profilometer/ProfilometerApplication.java index 224ee9c..79c6e73 100644 --- a/app/src/main/java/com/iflytop/profilometer/ProfilometerApplication.java +++ b/app/src/main/java/com/iflytop/profilometer/ProfilometerApplication.java @@ -12,6 +12,7 @@ import com.iflytop.profilometer.api.ws.DeviceStateWebsocketManager; import com.iflytop.profilometer.common.constant.BaseDataType; import com.iflytop.profilometer.common.constant.LogTag; import com.iflytop.profilometer.common.constant.SystemConfigType; +import com.iflytop.profilometer.common.enums.DownloadFileType; import com.iflytop.profilometer.core.system.SystemService; import com.iflytop.profilometer.dao.BaseDataDao; import com.iflytop.profilometer.dao.BaseProfileRecordPointSetDao; @@ -60,6 +61,14 @@ public class ProfilometerApplication extends Application { toDayNumberFlag.setConfigValue("true"); systemConfigDao.insertSystemConfig(toDayNumberFlag); } + SystemConfig downloadFileType = systemConfigDao.getSystemConfigByKey(SystemConfigType.DOWNLOAD_FILE_TYPE); + if (downloadFileType == null) { + downloadFileType = new SystemConfig(); + downloadFileType.setConfigKey(SystemConfigType.DOWNLOAD_FILE_TYPE); + downloadFileType.setConfigValue(DownloadFileType.ban.toString()); + systemConfigDao.insertSystemConfig(downloadFileType); + } + BaseDataDao baseDataDao = new BaseDataDao(this); BaseData baseDataDict = baseDataDao.getByKey(BaseDataType.BASE_DICTIONARY); if (baseDataDict != null) {