jimu-decompiled/sources/com/ubt/jimu/diy/view/fragment/OriginalityShowFragment.java
2025-05-13 19:24:51 +02:00

635 lines
31 KiB
Java

package com.ubt.jimu.diy.view.fragment;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import com.bumptech.glide.Glide;
import com.bumptech.glide.RequestBuilder;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.bumptech.glide.request.RequestOptions;
import com.ijm.dataencryption.de.DataDecryptTool;
import com.ubt.jimu.R;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.cache.Constants;
import com.ubt.jimu.base.db.diy.DiyDBModel;
import com.ubt.jimu.base.db.diy.DiyHelper;
import com.ubt.jimu.diy.DiyRobotDbHandler;
import com.ubt.jimu.diy.view.DiyFanActivity;
import com.ubt.jimu.transport.dao.TransportFileDbHandler;
import com.ubt.jimu.transport.model.TransportFile;
import com.ubt.jimu.transport3.DiyTransportServiceImpl;
import com.ubt.jimu.transport3.dao.TransportFileDbHandler2;
import com.ubt.jimu.unity.ModelType;
import com.ubt.jimu.utils.ExternalOverFroyoUtils;
import com.ubt.jimu.utils.LogUtils;
import com.ubt.jimu.utils.NetWorkUtil;
import com.ubt.jimu.utils.SystemUtils;
import com.ubt.jimu.utils.videoUtil.CompressUtil;
import com.ubt.jimu.utils.videoUtil.VideoUtils;
import com.ubt.jimu.video.Configuration;
import com.ubt.jimu.video.OnCompressListener;
import com.ubt.jimu.video.VideoCompressUtils;
import com.ubt.jimu.widgets.JAlertDialog;
import com.ubt.jimu.widgets.NavigationBarView;
import com.ubt.jimu.widgets.choosePhotos.AlbumActivity;
import com.ubt.jimu.widgets.choosePhotos.media.HPMedia;
import com.ubt.jimu.widgets.player.UbtPlayer;
import com.ubtech.permission.JimuPermissionRequest;
import com.ubtech.permission.PermissionRequestListener;
import com.ubtech.utils.FileHelper;
import com.ubtech.utils.StringUtils;
import com.ubtech.view.fragment.BaseFragment;
import com.ubtrobot.log.ALog;
import io.reactivex.Observable;
import io.reactivex.ObservableEmitter;
import io.reactivex.ObservableOnSubscribe;
import io.reactivex.Observer;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.CompositeDisposable;
import io.reactivex.disposables.Disposable;
import io.reactivex.schedulers.Schedulers;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.ArrayList;
/* loaded from: classes2.dex */
public class OriginalityShowFragment extends BaseFragment {
private TransportFileDbHandler2 fileDbHandler;
private ImageView imgVideoAdd;
private String localVideoCoverPath;
private TextView mDescTv;
private ImageView mImgOriginDelete;
protected JAlertDialog mJAlertDialog;
private DiyDBModel mModel;
private NavigationBarView mNavBarView;
private ImageView mVideo;
private String modelVideoLocalPath;
private TransportFile videoCoverFileTransport;
private TransportFile videoFileTransport;
private String videoLocalPath;
private String videoServeCoverPath;
private String videoServicePath;
private CompositeDisposable disposables = new CompositeDisposable();
private boolean modify = false;
/* JADX INFO: Access modifiers changed from: private */
public void addDiyModelShowVideo(final DiyDBModel diyDBModel, final String str) {
Observable create = Observable.create(new ObservableOnSubscribe<String>() { // from class: com.ubt.jimu.diy.view.fragment.OriginalityShowFragment.4
@Override // io.reactivex.ObservableOnSubscribe
public void subscribe(final ObservableEmitter<String> observableEmitter) throws Exception {
if (VideoUtils.b(str) <= 5.0d) {
OriginalityShowFragment originalityShowFragment = OriginalityShowFragment.this;
String saveDiyShowFile = originalityShowFragment.saveDiyShowFile(originalityShowFragment.getContext(), diyDBModel.getModelCreatedId(), diyDBModel.getCustomModelId(), str, ".mp4");
if (TextUtils.isEmpty(saveDiyShowFile)) {
observableEmitter.onError(new Exception("保存视频文件失败"));
return;
} else {
observableEmitter.onNext(saveDiyShowFile);
observableEmitter.onComplete();
return;
}
}
String str2 = ExternalOverFroyoUtils.a(OriginalityShowFragment.this.getContext(), (ModelType) null) + String.format(Constants.CUSTOM_MODEL, diyDBModel.getModelCreatedId()) + DiyFanActivity.uuid + File.separator + TransportFile.MODEL_SHOW_DIR;
final String str3 = str2 + File.separator + DiyFanActivity.uuid + ".mp4";
File file = new File(str2);
if (!file.exists()) {
file.mkdirs();
}
Configuration configuration = new Configuration();
configuration.a = str;
configuration.b = str3;
ArrayList arrayList = new ArrayList();
arrayList.add(configuration);
VideoCompressUtils.a(((BaseFragment) OriginalityShowFragment.this).mActivity).a(arrayList, new OnCompressListener() { // from class: com.ubt.jimu.diy.view.fragment.OriginalityShowFragment.4.1
@Override // com.ubt.jimu.video.OnCompressListener
public void onAllCompressFail() {
}
@Override // com.ubt.jimu.video.OnCompressListener
public void onAllCompressSuccess() {
}
@Override // com.ubt.jimu.video.OnCompressListener
public void onFail(boolean z) {
ALog.a(OriginalityShowFragment.this.TAG).d("压缩视频文件失败,不压缩,拷贝到对应目录后直接上传");
if (FileHelper.b(new File(str), new File(str3))) {
observableEmitter.onNext(str3);
observableEmitter.onComplete();
}
}
@Override // com.ubt.jimu.video.OnCompressListener
public void onProgress(float f) {
}
@Override // com.ubt.jimu.video.OnCompressListener
public void onSuccess(Configuration configuration2) {
observableEmitter.onNext(configuration2.b);
observableEmitter.onComplete();
}
@Override // com.ubt.jimu.video.OnCompressListener
public void prepareCompress() {
}
});
}
});
showLoading("");
create.subscribeOn(Schedulers.b()).observeOn(AndroidSchedulers.a()).subscribe(new Observer<String>() { // from class: com.ubt.jimu.diy.view.fragment.OriginalityShowFragment.5
@Override // io.reactivex.Observer
public void onComplete() {
}
@Override // io.reactivex.Observer
public void onError(Throwable th) {
OriginalityShowFragment.this.hideLoading();
}
@Override // io.reactivex.Observer
public void onSubscribe(Disposable disposable) {
OriginalityShowFragment.this.disposables.b(disposable);
}
@Override // io.reactivex.Observer
public void onNext(String str2) {
diyDBModel.setStep5PathDesc(str2);
if (OriginalityShowFragment.this.videoFileTransport == null) {
OriginalityShowFragment originalityShowFragment = OriginalityShowFragment.this;
originalityShowFragment.videoFileTransport = originalityShowFragment.newDiyShowFile(diyDBModel, str2, TransportFile.TYPE_DIY_SHOW);
TransportFile selectUnique = OriginalityShowFragment.this.fileDbHandler.selectUnique(OriginalityShowFragment.this.videoFileTransport);
if (selectUnique == null) {
OriginalityShowFragment.this.videoFileTransport.setCustomFileId(Long.valueOf(OriginalityShowFragment.this.fileDbHandler.insert(OriginalityShowFragment.this.videoFileTransport)));
} else {
OriginalityShowFragment.this.videoFileTransport.setCustomFileId(selectUnique.getCustomFileId());
OriginalityShowFragment.this.videoFileTransport.setIsDeleted(false);
OriginalityShowFragment.this.fileDbHandler.update(OriginalityShowFragment.this.videoFileTransport);
}
} else {
long a = SystemUtils.a();
OriginalityShowFragment.this.videoFileTransport.setModifyTime(a);
OriginalityShowFragment.this.videoFileTransport.setLastUploadTime(a);
OriginalityShowFragment.this.videoFileTransport.setUploaded(false);
OriginalityShowFragment.this.videoFileTransport.setIsModify(true);
TransportFileDbHandler2.getInstance().update(OriginalityShowFragment.this.videoFileTransport);
}
if (diyDBModel.getModelId() == null || diyDBModel.getModelId().intValue() == 0) {
OriginalityShowFragment.this.hideLoading();
OriginalityShowFragment.this.finishShowActivity();
} else if (NetWorkUtil.b(OriginalityShowFragment.this.getContext())) {
OriginalityShowFragment originalityShowFragment2 = OriginalityShowFragment.this;
originalityShowFragment2.uploadModelFile(diyDBModel, originalityShowFragment2.videoFileTransport);
} else {
OriginalityShowFragment.this.hideLoading();
OriginalityShowFragment.this.finishShowActivity();
}
}
});
}
private void bindClick() {
this.mVideo.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.diy.view.fragment.OriginalityShowFragment.1
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (StringUtils.e(OriginalityShowFragment.this.videoLocalPath)) {
JimuPermissionRequest.c(((BaseFragment) OriginalityShowFragment.this).mActivity, new PermissionRequestListener() { // from class: com.ubt.jimu.diy.view.fragment.OriginalityShowFragment.1.1
@Override // com.ubtech.permission.PermissionRequestListener
public void onDenied() {
}
@Override // com.ubtech.permission.PermissionRequestListener
public void onGranted() {
AlbumActivity.a(((BaseFragment) OriginalityShowFragment.this).mActivity, 200, 1, null, 2, "UNITERMING_VIDEO");
}
});
} else {
UbtPlayer.a(((BaseFragment) OriginalityShowFragment.this).mActivity, "", OriginalityShowFragment.this.videoLocalPath);
}
}
});
this.mImgOriginDelete.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.diy.view.fragment.OriginalityShowFragment.2
@Override // android.view.View.OnClickListener
public void onClick(View view) {
OriginalityShowFragment.this.videoLocalPath = "";
OriginalityShowFragment.this.localVideoCoverPath = "";
OriginalityShowFragment.this.initAddVideo();
}
});
this.mNavBarView.setListener(new NavigationBarView.OnActionClickListener.Stub() { // from class: com.ubt.jimu.diy.view.fragment.OriginalityShowFragment.3
@Override // com.ubt.jimu.widgets.NavigationBarView.OnActionClickListener.Stub
public void onRightClick(View view) {
if (!OriginalityShowFragment.this.modify) {
OriginalityShowFragment.this.finishShowActivity();
return;
}
if (StringUtils.e(OriginalityShowFragment.this.localVideoCoverPath)) {
OriginalityShowFragment.this.mModel.setStep5state(0);
} else {
OriginalityShowFragment.this.mModel.setStep5state(1);
}
DiyRobotDbHandler.deleteFile(OriginalityShowFragment.this.mModel.getStep5PathDesc());
DiyRobotDbHandler.deleteFile(OriginalityShowFragment.this.mModel.getStep5desc());
String userId = Cache.getInstance().getUserId();
if (!TextUtils.isEmpty(userId) && !userId.equals("local")) {
OriginalityShowFragment originalityShowFragment = OriginalityShowFragment.this;
originalityShowFragment.addDiyModelShowVideo(originalityShowFragment.mModel, OriginalityShowFragment.this.videoLocalPath);
return;
}
LogUtils.c("视频源地址:" + OriginalityShowFragment.this.videoLocalPath);
LogUtils.c("视频模型地址:" + OriginalityShowFragment.this.modelVideoLocalPath);
File file = new File(OriginalityShowFragment.this.modelVideoLocalPath);
FileHelper.b(new File(OriginalityShowFragment.this.videoLocalPath), file);
if (file.exists()) {
OriginalityShowFragment.this.saveVideoDB(userId, file.getName());
LogUtils.c("本地用户,文件复制成功");
}
OriginalityShowFragment.this.saveViewCorverDB(userId);
OriginalityShowFragment.this.finishShowActivity();
OriginalityShowFragment.this.hideLoading();
}
});
}
public static OriginalityShowFragment create(String str) {
OriginalityShowFragment originalityShowFragment = new OriginalityShowFragment();
Bundle bundle = new Bundle();
bundle.putString(BuildStepFragment.UUID, str);
originalityShowFragment.setArguments(bundle);
return originalityShowFragment;
}
private void deleteDiyShowVideo(TransportFile transportFile) {
if (transportFile == null) {
return;
}
File file = TransportFileDbHandler.getFile(transportFile);
if (file != null && file.exists()) {
file.delete();
}
long a = SystemUtils.a();
transportFile.setModifyTime(a);
transportFile.setLastUploadTime(a);
transportFile.setIsDeleted(true);
transportFile.setIsModify(true);
TransportFileDbHandler2.getInstance().update(transportFile);
DiyTransportServiceImpl.getInstance().deleteModelFile(transportFile);
}
/* JADX INFO: Access modifiers changed from: private */
public void finishShowActivity() {
this.mVideo.post(new Runnable() { // from class: com.ubt.jimu.diy.view.fragment.e
@Override // java.lang.Runnable
public final void run() {
OriginalityShowFragment.this.b();
}
});
}
private String getVideoCoverModeFilePath() {
return (ExternalOverFroyoUtils.a(getContext(), (ModelType) null) + String.format(Constants.CUSTOM_MODEL, Cache.getInstance().getUserId()) + DiyFanActivity.uuid + File.separator + TransportFile.MODEL_SHOW_DIR) + File.separator + DiyFanActivity.uuid + ".jpg";
}
/* JADX INFO: Access modifiers changed from: private */
public void initAddVideo() {
this.imgVideoAdd.setVisibility(0);
this.mImgOriginDelete.setVisibility(8);
Glide.a(this.mActivity).a(Integer.valueOf(R.color.bg_3E5570)).a(this.mVideo);
this.mDescTv.setVisibility(0);
this.imgVideoAdd.setBackgroundResource(R.drawable.diy_add_video);
this.mNavBarView.setRightEnabled(false);
this.mNavBarView.setRightAlpha(0.3f);
}
private void initData() {
this.mNavBarView.setRightEnabled(false);
this.mNavBarView.setRightAlpha(0.3f);
this.mModel = DiyHelper.getInstance().queryForUUid(getArguments().getString(BuildStepFragment.UUID));
this.fileDbHandler = TransportFileDbHandler2.getInstance();
String userId = Cache.getInstance().getUserId();
this.modelVideoLocalPath = ExternalOverFroyoUtils.a(getContext(), (ModelType) null) + String.format(Constants.CUSTOM_MODEL, Cache.getInstance().getUserId()) + DiyFanActivity.uuid + File.separator + TransportFile.MODEL_SHOW_DIR + File.separator + DiyFanActivity.uuid + ".mp4";
String str = ExternalOverFroyoUtils.a(getContext(), (ModelType) null) + String.format(Constants.CUSTOM_MODEL, Cache.getInstance().getUserId()) + DiyFanActivity.uuid + File.separator + TransportFile.MODEL_SHOW_DIR + File.separator + DiyFanActivity.uuid + ".jpg";
LogUtils.c("initData 本地视频路径:" + this.videoLocalPath);
boolean isEmpty = TextUtils.isEmpty(userId);
Integer valueOf = Integer.valueOf(R.color.bg_3E5570);
if (isEmpty || userId.equals("local")) {
if (!new File(this.modelVideoLocalPath).exists()) {
this.imgVideoAdd.setVisibility(0);
this.mImgOriginDelete.setVisibility(8);
Glide.a(this.mActivity).a(valueOf).a(this.mVideo);
this.mDescTv.setVisibility(0);
this.imgVideoAdd.setBackgroundResource(R.drawable.diy_add_video);
LogUtils.c("initData 本地没有 网络没有:");
return;
}
this.videoLocalPath = this.modelVideoLocalPath;
this.localVideoCoverPath = str;
this.imgVideoAdd.setBackgroundResource(R.drawable.icon_play);
this.mImgOriginDelete.setVisibility(0);
this.mDescTv.setVisibility(8);
RequestBuilder<Drawable> a = Glide.a(this.mActivity).a(str);
a.a(new RequestOptions().a(true).a(DiskCacheStrategy.b).b().a(R.drawable.bg_default_normal));
a.a(this.mVideo);
return;
}
this.videoFileTransport = this.fileDbHandler.getModelFile(this.mModel.getModelCreatedId(), this.mModel.getCustomModelId(), TransportFile.TYPE_DIY_SHOW);
LogUtils.c("用户登录-modelVideoLocalPath:" + this.modelVideoLocalPath);
File file = new File(this.modelVideoLocalPath);
if (this.videoFileTransport == null && !file.exists()) {
this.imgVideoAdd.setVisibility(0);
this.mImgOriginDelete.setVisibility(8);
Glide.a(this.mActivity).a(valueOf).a(this.mVideo);
this.mDescTv.setVisibility(0);
this.imgVideoAdd.setBackgroundResource(R.drawable.diy_add_video);
LogUtils.c("用户没有设置视频");
return;
}
this.videoCoverFileTransport = this.fileDbHandler.getModelFile(this.mModel.getModelCreatedId(), this.mModel.getCustomModelId(), TransportFile.TYPE_AUDIO_SHOW);
TransportFile transportFile = this.videoFileTransport;
if (transportFile != null && !TextUtils.isEmpty(transportFile.getFileUrl()) && this.videoCoverFileTransport == null) {
this.videoLocalPath = this.videoFileTransport.getFileUrl();
if (new File(this.modelVideoLocalPath).exists()) {
this.videoLocalPath = this.modelVideoLocalPath;
saveVideoCover(userId, DiyFanActivity.uuid);
}
LogUtils.c("兼容老版本:" + this.videoLocalPath);
LogUtils.c("兼容老版本:" + str);
this.imgVideoAdd.setBackgroundResource(R.drawable.icon_play);
this.mImgOriginDelete.setVisibility(0);
this.mDescTv.setVisibility(8);
RequestBuilder<Drawable> a2 = Glide.a(this.mActivity).a(str);
a2.a(new RequestOptions().a(true).a(DiskCacheStrategy.b).b().a(R.drawable.bg_default_normal));
a2.a(this.mVideo);
return;
}
TransportFile transportFile2 = this.videoFileTransport;
if (transportFile2 == null || TextUtils.isEmpty(transportFile2.getFileUrl()) || this.videoCoverFileTransport == null) {
return;
}
this.videoLocalPath = this.videoFileTransport.getFileUrl();
this.localVideoCoverPath = this.videoCoverFileTransport.getFileUrl();
if (new File(this.modelVideoLocalPath).exists()) {
this.videoLocalPath = this.modelVideoLocalPath;
}
if (new File(str).exists()) {
this.localVideoCoverPath = str;
}
this.imgVideoAdd.setBackgroundResource(R.drawable.icon_play);
this.mImgOriginDelete.setVisibility(0);
this.mDescTv.setVisibility(8);
RequestBuilder<Drawable> a3 = Glide.a(this.mActivity).a(str);
a3.a(new RequestOptions().a(true).a(DiskCacheStrategy.b).b().a(R.drawable.bg_default_normal));
a3.a(this.mVideo);
LogUtils.c("视频和封面都已经上传到网络:" + this.videoLocalPath);
LogUtils.c("视频和封面都已经上传到网络:" + this.localVideoCoverPath);
}
private void initView(View view) {
this.mNavBarView = (NavigationBarView) view.findViewById(R.id.nbv_bar);
this.mNavBarView.setRightIcon(R.drawable.ic_nav_finish);
this.mVideo = (ImageView) view.findViewById(R.id.video);
this.mImgOriginDelete = (ImageView) view.findViewById(R.id.img_origin_delete);
this.imgVideoAdd = (ImageView) view.findViewById(R.id.img_video_add);
this.mDescTv = (TextView) view.findViewById(R.id.tv_desc);
}
/* JADX INFO: Access modifiers changed from: private */
public TransportFile newDiyShowFile(DiyDBModel diyDBModel, String str, String str2) {
TransportFile transportFile = new TransportFile(diyDBModel.getModelCreatedId(), diyDBModel.getModelId().intValue(), diyDBModel.getCustomModelId(), String.valueOf(ModelType.PLAYER_DATA.getType()), str2, "", FileHelper.a(str));
transportFile.setFilePath(TransportFileDbHandler2.getModelFilePath(transportFile));
return transportFile;
}
/* JADX INFO: Access modifiers changed from: private */
public String saveDiyShowFile(Context context, String str, String str2, String str3, String str4) {
if (StringUtils.e(str3)) {
return "";
}
String str5 = ExternalOverFroyoUtils.a(context, (ModelType) null) + String.format(Constants.CUSTOM_MODEL, str) + str2 + File.separator + TransportFile.MODEL_SHOW_DIR;
String str6 = str5 + File.separator + str2 + str4;
File file = new File(str3);
File file2 = new File(str5);
File file3 = new File(str6);
if (!file2.exists()) {
file2.mkdirs();
}
return FileHelper.b(file, file3) ? str6 : "";
}
private void saveVideoCover(String str, String str2) {
FileOutputStream fileOutputStream;
if (TextUtils.isEmpty(this.videoLocalPath)) {
return;
}
String str3 = ExternalOverFroyoUtils.a(getContext(), (ModelType) null) + String.format(Constants.CUSTOM_MODEL, str) + str2 + File.separator + TransportFile.MODEL_SHOW_DIR;
String videoCoverModeFilePath = getVideoCoverModeFilePath();
File file = new File(str3);
if (!file.exists()) {
file.mkdirs();
}
File file2 = new File(videoCoverModeFilePath);
LogUtils.c("保存图片到模型目录下:" + videoCoverModeFilePath + " " + file2.exists());
if (file2.exists()) {
LogUtils.c("开始删除:" + file2.delete());
}
Bitmap a = VideoUtils.a(this.videoLocalPath, DataDecryptTool.DECRYPT_SP_FILE, 608, 2);
if (a == null) {
this.localVideoCoverPath = "";
return;
}
try {
fileOutputStream = new FileOutputStream(file2);
} catch (FileNotFoundException e) {
e.printStackTrace();
fileOutputStream = null;
}
a.compress(Bitmap.CompressFormat.JPEG, 100, fileOutputStream);
this.localVideoCoverPath = videoCoverModeFilePath;
if (fileOutputStream != null) {
try {
fileOutputStream.flush();
fileOutputStream.close();
} catch (IOException e2) {
e2.printStackTrace();
}
}
}
/* JADX INFO: Access modifiers changed from: private */
public void saveVideoDB(String str, String str2) {
TransportFile transportFile = new TransportFile(str, this.mModel.getModelId().intValue(), this.mModel.getCustomModelId(), String.valueOf(ModelType.PLAYER_DATA.getType()), TransportFile.TYPE_DIY_SHOW, "playerdata/" + this.mModel.getCustomModelId() + "/Exhibition", str2);
TransportFile selectUnique = this.fileDbHandler.selectUnique(transportFile);
long currentTimeMillis = System.currentTimeMillis();
if (selectUnique != null) {
selectUnique.setModifyTime(currentTimeMillis);
selectUnique.setLastUploadTime(currentTimeMillis);
this.fileDbHandler.update(selectUnique);
LogUtils.c("数据库已经有记录,更新本地数据库");
return;
}
LogUtils.c("数据库没有记录");
transportFile.setCreateTime(currentTimeMillis);
transportFile.setModifyTime(currentTimeMillis);
transportFile.setLastUploadTime(currentTimeMillis);
this.fileDbHandler.insert(transportFile);
}
/* JADX INFO: Access modifiers changed from: private */
public void saveViewCorverDB(String str) {
String videoCoverModeFilePath = getVideoCoverModeFilePath();
LogUtils.c("localCoverFilePath:" + videoCoverModeFilePath);
File file = new File(videoCoverModeFilePath);
if (file.exists()) {
long a = SystemUtils.a();
TransportFile transportFile = new TransportFile(str, this.mModel.getModelId().intValue(), this.mModel.getCustomModelId(), String.valueOf(ModelType.PLAYER_DATA.getType()), TransportFile.TYPE_AUDIO_SHOW, "playerdata/" + this.mModel.getCustomModelId() + "/Exhibition", file.getName());
transportFile.setLastUploadTime(a);
transportFile.setModifyTime(a);
transportFile.setCreateTime(a);
TransportFile selectUnique = this.fileDbHandler.selectUnique(transportFile);
if (selectUnique == null) {
this.fileDbHandler.insert(transportFile);
LogUtils.c("本地数据库没记录封面文件,插入数据库");
} else {
selectUnique.setLastUploadTime(a);
selectUnique.setModifyTime(a);
this.fileDbHandler.update(selectUnique);
LogUtils.c("本地有封面文件数据库记录,更新数据库");
}
}
}
private Configuration setConfiguration(String str, String str2) {
Configuration configuration = new Configuration();
configuration.a = str;
configuration.b = str2;
configuration.c = VideoUtils.d(str);
CompressUtil.b(str);
CompressUtil.a(str);
Log.e("Test", "视频宽高:" + configuration.c);
return configuration;
}
private void setVideoPath(ArrayList<HPMedia> arrayList) {
if (arrayList == null || arrayList.size() == 0) {
return;
}
String path = arrayList.get(0).getPath();
if (!TextUtils.isEmpty(path) && new File(path).exists()) {
this.videoLocalPath = path;
LogUtils.c("视频路径:" + path);
}
}
private void updateVideo() {
boolean isEmpty = TextUtils.isEmpty(this.videoLocalPath);
if (isEmpty) {
this.imgVideoAdd.setVisibility(0);
this.mImgOriginDelete.setVisibility(8);
Glide.a(this.mActivity).a(Integer.valueOf(R.color.bg_3E5570)).a(this.mVideo);
this.mDescTv.setVisibility(0);
this.imgVideoAdd.setBackgroundResource(R.drawable.diy_add_video);
} else {
this.imgVideoAdd.setBackgroundResource(R.drawable.icon_play);
this.mImgOriginDelete.setVisibility(0);
this.mDescTv.setVisibility(8);
RequestBuilder<Drawable> a = Glide.a(this.mActivity).a(this.localVideoCoverPath);
a.a(new RequestOptions().a(true).a(DiskCacheStrategy.b).b().a(R.mipmap.diy_video_cover_default));
a.a(this.mVideo);
LogUtils.c("重新加载视频封面:" + this.localVideoCoverPath);
}
this.mNavBarView.setRightEnabled(!isEmpty);
this.mNavBarView.setRightAlpha(!isEmpty ? 1.0f : 0.3f);
}
/* JADX INFO: Access modifiers changed from: private */
public void uploadModelFile(DiyDBModel diyDBModel, TransportFile transportFile) {
DiyTransportServiceImpl.getInstance().uploadModelFile(diyDBModel, transportFile, new DiyTransportServiceImpl.UploadStateListener() { // from class: com.ubt.jimu.diy.view.fragment.OriginalityShowFragment.6
@Override // com.ubt.jimu.transport3.DiyTransportServiceImpl.UploadStateListener
public void onUploadComplete() {
OriginalityShowFragment.this.hideLoading();
}
@Override // com.ubt.jimu.transport3.DiyTransportServiceImpl.UploadStateListener
public void onUploadFailure() {
OriginalityShowFragment.this.finishShowActivity();
OriginalityShowFragment.this.hideLoading();
}
@Override // com.ubt.jimu.transport3.DiyTransportServiceImpl.UploadStateListener
public void onUploadSucceed() {
OriginalityShowFragment.this.finishShowActivity();
OriginalityShowFragment.this.hideLoading();
}
});
}
public /* synthetic */ void b() {
this.mActivity.finish();
}
protected void hideLoading() {
JAlertDialog jAlertDialog = this.mJAlertDialog;
if (jAlertDialog == null) {
return;
}
try {
jAlertDialog.dismiss();
} catch (Exception e) {
e.printStackTrace();
}
}
@Override // androidx.fragment.app.Fragment
public void onActivityResult(int i, int i2, Intent intent) {
super.onActivityResult(i, i2, intent);
if (-1 != i2 || intent == null) {
return;
}
ArrayList<HPMedia> arrayList = (ArrayList) intent.getSerializableExtra("result_data");
this.modify = true;
setVideoPath(arrayList);
saveVideoCover(this.mModel.getModelCreatedId(), this.mModel.getCustomModelId());
updateVideo();
}
@Override // com.ubtech.view.fragment.BaseFragment, androidx.fragment.app.Fragment
public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
return layoutInflater.inflate(R.layout.fragment_origin, viewGroup, false);
}
@Override // androidx.fragment.app.Fragment
public void onDestroy() {
this.disposables.dispose();
this.disposables.a();
super.onDestroy();
}
@Override // androidx.fragment.app.Fragment
public void onViewCreated(View view, Bundle bundle) {
super.onViewCreated(view, bundle);
initView(view);
initData();
bindClick();
}
protected void showLoading(String str) {
if (this.mJAlertDialog == null) {
JAlertDialog.Builder builder = new JAlertDialog.Builder(getContext());
builder.a(R.drawable.ic_loading);
builder.a(str);
builder.a(true);
this.mJAlertDialog = builder.a();
}
this.mJAlertDialog.show();
}
}