|
|
|
|
@ -402,7 +402,8 @@ public class WztpblScDetailActivity extends BaseActivityOaToolbarViewBinding<Act
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String itemStr = getIntent().getStringExtra("item");
|
|
|
|
|
Log.i("app", itemStr);
|
|
|
|
|
showLog("<--------->");
|
|
|
|
|
showLog(itemStr);
|
|
|
|
|
item = GsonUtils.GsonToBean(itemStr, WarehouseHuoJiaBean.RowsBean.class);
|
|
|
|
|
// item.setItemnum("IT62592");
|
|
|
|
|
// item.setItemid("86384");
|
|
|
|
|
@ -528,7 +529,7 @@ public class WztpblScDetailActivity extends BaseActivityOaToolbarViewBinding<Act
|
|
|
|
|
if (ContextCompat.checkSelfPermission(WztpblScDetailActivity.this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
|
|
|
|
|
ActivityCompat.requestPermissions(WztpblScDetailActivity.this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, FJTXC);
|
|
|
|
|
} else {
|
|
|
|
|
choosePhoto(FJTXC);
|
|
|
|
|
choosePhotoFjt(FJTXC);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
@ -1101,7 +1102,16 @@ public class WztpblScDetailActivity extends BaseActivityOaToolbarViewBinding<Act
|
|
|
|
|
*/
|
|
|
|
|
private void cropFromTake(String name, int flag) throws IOException {
|
|
|
|
|
|
|
|
|
|
stFileName = name + ".jpg";
|
|
|
|
|
if(name!=null&&name.contains("/")){
|
|
|
|
|
showLog("contains /");
|
|
|
|
|
stFileName = name.replace("/","_") + ".jpg";
|
|
|
|
|
}else{
|
|
|
|
|
showLog("no contains /");
|
|
|
|
|
stFileName = name + ".jpg";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
showLog(stFileName);
|
|
|
|
|
//stFileName = name + ".jpg";
|
|
|
|
|
this.deleteFileIfNeed(path, stFileName);
|
|
|
|
|
File fos = this.createFileIfNeed(path, stFileName);
|
|
|
|
|
Uri uri = FileProvider.getUriForFile(context, BuildConfig.APPLICATION_ID + ".fileprovider", fos);
|
|
|
|
|
@ -1121,7 +1131,16 @@ public class WztpblScDetailActivity extends BaseActivityOaToolbarViewBinding<Act
|
|
|
|
|
*/
|
|
|
|
|
private void cropFromTakeFjt(String name, int flag) throws IOException {
|
|
|
|
|
|
|
|
|
|
fjtFileName = name + ".jpg";
|
|
|
|
|
if(name!=null&&name.contains("/")){
|
|
|
|
|
showLog("contains /");
|
|
|
|
|
fjtFileName = name.replace("/","_") + ".jpg";
|
|
|
|
|
}else{
|
|
|
|
|
showLog("no contains /");
|
|
|
|
|
fjtFileName = name + ".jpg";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
showLog(stFileName);
|
|
|
|
|
//fjtFileName = name + ".jpg";
|
|
|
|
|
this.deleteFileIfNeed(path, fjtFileName);
|
|
|
|
|
File fos = this.createFileIfNeed(path, fjtFileName);
|
|
|
|
|
Uri uri = FileProvider.getUriForFile(context, BuildConfig.APPLICATION_ID + ".fileprovider", fos);
|
|
|
|
|
@ -1177,7 +1196,16 @@ public class WztpblScDetailActivity extends BaseActivityOaToolbarViewBinding<Act
|
|
|
|
|
*/
|
|
|
|
|
private void choosePhoto(int flag) {
|
|
|
|
|
|
|
|
|
|
stFileName = item.getItemnum() + ".jpg";
|
|
|
|
|
if(item.getItemnum()!=null&&item.getItemnum().contains("/")){
|
|
|
|
|
showLog("contains /");
|
|
|
|
|
stFileName = item.getItemnum().replace("/","_") + ".jpg";
|
|
|
|
|
}else{
|
|
|
|
|
showLog("no contains /");
|
|
|
|
|
stFileName = item.getItemnum() + ".jpg";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
showLog(stFileName);
|
|
|
|
|
//stFileName = item.getItemnum() + ".jpg";
|
|
|
|
|
this.deleteFileIfNeed(path, stFileName);
|
|
|
|
|
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q) {
|
|
|
|
|
Intent fjtxc = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
|
|
|
|
|
@ -1199,7 +1227,16 @@ public class WztpblScDetailActivity extends BaseActivityOaToolbarViewBinding<Act
|
|
|
|
|
*/
|
|
|
|
|
private void choosePhotoFjt(int flag) {
|
|
|
|
|
|
|
|
|
|
fjtFileName = item.getItemnum() + "FJT" + ".jpg";
|
|
|
|
|
if(item.getItemnum()!=null&&item.getItemnum().contains("/")){
|
|
|
|
|
showLog("contains /");
|
|
|
|
|
fjtFileName = item.getItemnum().replace("/","_") + "FJT" + ".jpg";
|
|
|
|
|
}else{
|
|
|
|
|
showLog("no contains /");
|
|
|
|
|
fjtFileName = item.getItemnum() + "FJT" + ".jpg";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
showLog(fjtFileName);
|
|
|
|
|
//fjtFileName = item.getItemnum() + "FJT" + ".jpg";
|
|
|
|
|
this.deleteFileIfNeed(path, fjtFileName);
|
|
|
|
|
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q) {
|
|
|
|
|
Intent fjtxc = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
|
|
|
|
|
@ -1212,6 +1249,7 @@ public class WztpblScDetailActivity extends BaseActivityOaToolbarViewBinding<Act
|
|
|
|
|
intent.setType("image/jpeg");
|
|
|
|
|
startActivityForResult(intent, flag);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|