修复仓库物资打印带/名称的无法拍照

master
hwf453 2 years ago
parent b0f6d5ef31
commit 3cd712eafe

@ -180,11 +180,12 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
if (BuildConfig.LOG_ERROR) { if (BuildConfig.LOG_ERROR) {
// 管理员 // 管理员
binding.etUsername.setText("ZHPS_Admin") // binding.etUsername.setText("ZHPS_Admin")
binding.etPassword.setText("Rehome.zhps@996") // binding.etPassword.setText("Rehome.zhps@996")
// binding.etUsername.setText("310386") //马
// binding.etPassword.setText("Zhps$cc0386") // binding.etUsername.setText("310482")
// binding.etPassword.setText("Maying2008!")
// 生产岗位 卢高波 // 生产岗位 卢高波
// binding.etUsername.setText("310492") // binding.etUsername.setText("310492")
// binding.etPassword.setText("Dudu520520+") // binding.etPassword.setText("Dudu520520+")
@ -202,8 +203,8 @@ class LoginActivity : BaseActivityOaToolbarViewBinding<ActivityLoginBinding>() {
// binding.etUsername.setText("310430") // binding.etUsername.setText("310430")
// binding.etPassword.setText("Laq@201610") // binding.etPassword.setText("Laq@201610")
//欧建荣 //欧建荣
binding.etUsername.setText("310285") // binding.etUsername.setText("310285")
binding.etPassword.setText("@Ojr310285") // binding.etPassword.setText("@Ojr310285")
} }

@ -402,7 +402,8 @@ public class WztpblScDetailActivity extends BaseActivityOaToolbarViewBinding<Act
String itemStr = getIntent().getStringExtra("item"); String itemStr = getIntent().getStringExtra("item");
Log.i("app", itemStr); showLog("<--------->");
showLog(itemStr);
item = GsonUtils.GsonToBean(itemStr, WarehouseHuoJiaBean.RowsBean.class); item = GsonUtils.GsonToBean(itemStr, WarehouseHuoJiaBean.RowsBean.class);
// item.setItemnum("IT62592"); // item.setItemnum("IT62592");
// item.setItemid("86384"); // 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) { 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); ActivityCompat.requestPermissions(WztpblScDetailActivity.this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, FJTXC);
} else { } else {
choosePhoto(FJTXC); choosePhotoFjt(FJTXC);
} }
} }
}); });
@ -1101,7 +1102,16 @@ public class WztpblScDetailActivity extends BaseActivityOaToolbarViewBinding<Act
*/ */
private void cropFromTake(String name, int flag) throws IOException { 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); this.deleteFileIfNeed(path, stFileName);
File fos = this.createFileIfNeed(path, stFileName); File fos = this.createFileIfNeed(path, stFileName);
Uri uri = FileProvider.getUriForFile(context, BuildConfig.APPLICATION_ID + ".fileprovider", fos); 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 { 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); this.deleteFileIfNeed(path, fjtFileName);
File fos = this.createFileIfNeed(path, fjtFileName); File fos = this.createFileIfNeed(path, fjtFileName);
Uri uri = FileProvider.getUriForFile(context, BuildConfig.APPLICATION_ID + ".fileprovider", fos); 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) { 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); this.deleteFileIfNeed(path, stFileName);
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q) { if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q) {
Intent fjtxc = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI); 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) { 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); this.deleteFileIfNeed(path, fjtFileName);
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q) { if (Build.VERSION.SDK_INT < Build.VERSION_CODES.Q) {
Intent fjtxc = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI); 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"); intent.setType("image/jpeg");
startActivityForResult(intent, flag); startActivityForResult(intent, flag);
} }
} }
/** /**

Loading…
Cancel
Save