package com.ubt.jimu.transport.request; import android.util.Base64; import com.ubt.jimu.JimuApplication; import com.ubt.jimu.transport.dao.TransportFileDbHandler; import com.ubt.jimu.transport.model.TransportFile; import com.ubt.jimu.unity.bluetooth.UnityActivity; import com.ubt.jimu.utils.DeviceUtils; import com.ubtech.utils.FileHelper; import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; import java.util.List; /* loaded from: classes2.dex */ public class UploadFileParam extends BaseParam { private String accountName; private String opType; private String userId; private String sequenceNo = DeviceUtils.a(JimuApplication.l()); private List> batchFileList = new ArrayList(); public UploadFileParam(String str, String str2, String str3, List list) throws IOException { this.userId = str; this.accountName = str2; this.opType = str3; for (TransportFile transportFile : list) { File file = TransportFileDbHandler.getFile(transportFile); HashMap hashMap = new HashMap<>(); hashMap.put("modelId", Long.valueOf(transportFile.getModelId())); hashMap.put(UnityActivity.pModelType, transportFile.getModelType()); hashMap.put("filePath", transportFile.getFilePath()); hashMap.put("fileName", transportFile.getFileName()); hashMap.put("lastUploadTime", Long.valueOf(transportFile.getLastUploadTime())); if ("delete".equals(str3)) { hashMap.put("fileContent", ""); } else { hashMap.put("fileContent", file2Base64Str(file)); } this.batchFileList.add(hashMap); } } private String file2Base64Str(File file) throws IOException { return Base64.encodeToString(FileHelper.b(file), 0); } public String getAccountName() { return this.accountName; } public List> getBatchFileList() { return this.batchFileList; } public String getOpType() { return this.opType; } public String getSequenceNo() { return this.sequenceNo; } public String getUserId() { return this.userId; } }