Add app version in inspection report
parent
8d6aef0228
commit
79dd070d65
|
@ -19,8 +19,8 @@ import retrofit2.Retrofit;
|
|||
import retrofit2.converter.gson.GsonConverterFactory;
|
||||
|
||||
public class RetrofitClient {
|
||||
private final static String BASE_URL = "https://portal.utopiaindustries.pk/uind/";
|
||||
//private final static String BASE_URL = "http://192.168.91.44:8081/uind/";//"http://192.168.91.44:8081/uind/";//"http://192.168.90.27:8080/uind/";//"http://192.168.91.16:8080/uind/";
|
||||
//private final static String BASE_URL = "https://portal.utopiaindustries.pk/uind/";
|
||||
private final static String BASE_URL = "http://192.168.91.44:8081/uind/";//"http://192.168.91.44:8081/uind/";//"http://192.168.90.27:8080/uind/";//"http://192.168.91.16:8080/uind/";
|
||||
|
||||
private static Retrofit retrofit;
|
||||
|
||||
|
|
|
@ -25,6 +25,7 @@ public class InspectionReport implements Serializable {
|
|||
private String qcRepresentative;
|
||||
private String floor;
|
||||
private String auditDate;
|
||||
private String appVersion;
|
||||
|
||||
|
||||
// wrapper
|
||||
|
@ -189,6 +190,14 @@ public class InspectionReport implements Serializable {
|
|||
this.auditDate = auditDate;
|
||||
}
|
||||
|
||||
public String getAppVersion() {
|
||||
return appVersion;
|
||||
}
|
||||
|
||||
public void setAppVersion(String appVersion) {
|
||||
this.appVersion = appVersion;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "InspectionReport{" +
|
||||
|
|
|
@ -9,6 +9,7 @@ import android.app.DatePickerDialog;
|
|||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.SharedPreferences;
|
||||
import android.content.pm.PackageInfo;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
|
@ -114,7 +115,6 @@ public class ThirdStepFragment extends Fragment implements View.OnClickListener
|
|||
private TextView txtDate;
|
||||
private int year, month, day;
|
||||
private Calendar calendar;
|
||||
private LocalDate localDate;
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
|
@ -125,6 +125,7 @@ public class ThirdStepFragment extends Fragment implements View.OnClickListener
|
|||
store = Store.getInstance();
|
||||
apiService = ApiServiceFactory.getApiService();
|
||||
|
||||
setCurrentVersion();
|
||||
initializeViews(view);
|
||||
checkPermissions();
|
||||
populateViews();
|
||||
|
@ -332,7 +333,7 @@ public class ThirdStepFragment extends Fragment implements View.OnClickListener
|
|||
// Month is 0-indexed, so we add 1
|
||||
Calendar selectedCalendar = Calendar.getInstance();
|
||||
selectedCalendar.set(year, monthOfYear, dayOfMonth);
|
||||
SimpleDateFormat dateFormat = new SimpleDateFormat("MM-dd-yyyy", Locale.getDefault());
|
||||
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd", Locale.getDefault());
|
||||
String selectedDate = dateFormat.format(selectedCalendar.getTime());
|
||||
txtDate.setText(selectedDate);
|
||||
store.getReport().setAuditDate(selectedDate);
|
||||
|
@ -554,6 +555,8 @@ public class ThirdStepFragment extends Fragment implements View.OnClickListener
|
|||
etProdRepresentative.setText(store.getReport().getProductionRepresentative());
|
||||
etQcRepresentative.setText(store.getReport().getQcRepresentative());
|
||||
etFloor.setText(store.getReport().getFloor());
|
||||
txtDate.setText(store.getReport().getAuditDate());
|
||||
etHandFeelNotOk.setText(String.valueOf(store.getReport().getItems().get(0).getHandFeelNotOkay()));
|
||||
|
||||
ArrayAdapter<String> adapter = new ArrayAdapter<>(getContext(),
|
||||
android.R.layout.simple_spinner_item,
|
||||
|
@ -675,6 +678,19 @@ public class ThirdStepFragment extends Fragment implements View.OnClickListener
|
|||
}
|
||||
}
|
||||
|
||||
private void setCurrentVersion() {
|
||||
PackageManager packageManager = getContext().getPackageManager();
|
||||
try {
|
||||
PackageInfo info = packageManager.getPackageInfo( getContext().getPackageName(), 0 );
|
||||
//Log.e("VersionName: ",""+info.versionName);
|
||||
//Log.e("VersionCode: ",""+info.versionCode);
|
||||
String currentVersion = String.format("v-%s", String.valueOf(info.versionName));
|
||||
store.getReport().setAppVersion(currentVersion);
|
||||
} catch ( Exception e ) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
private void calculateDimensions() {
|
||||
List<InspectionItemDimension> dimensions = store.getDimensions();
|
||||
System.out.println(dimensions);
|
||||
|
|
|
@ -766,7 +766,7 @@
|
|||
android:layout_marginStart="5dp"
|
||||
android:layout_marginTop="5dp"
|
||||
android:gravity="left"
|
||||
android:hint="MM-dd-yyyy"
|
||||
android:hint="yyyy-MM-dd"
|
||||
android:padding="5dp"
|
||||
android:textColor="@color/black" />
|
||||
|
||||
|
|
Loading…
Reference in New Issue