diff --git a/app/src/main/java/com/example/hposregistration/ui/fragments/registration/AbhaRegistrationFragment.kt b/app/src/main/java/com/example/hposregistration/ui/fragments/registration/AbhaRegistrationFragment.kt index 17b2c0e..5b3a74b 100644 --- a/app/src/main/java/com/example/hposregistration/ui/fragments/registration/AbhaRegistrationFragment.kt +++ b/app/src/main/java/com/example/hposregistration/ui/fragments/registration/AbhaRegistrationFragment.kt @@ -19,6 +19,7 @@ import com.journeyapps.barcodescanner.ScanIntentResult import dagger.hilt.android.AndroidEntryPoint import `in`.sminnovations.hposregistration.databinding.FragmentAbhaRegistrationBinding import org.json.JSONObject +import java.time.Instant @AndroidEntryPoint class AbhaRegistrationFragment : BaseFragment() { @@ -78,6 +79,7 @@ class AbhaRegistrationFragment : BaseFragment() { val userName = binding.etName.text.toString() val aadharIdInput = binding.aadharID.text.toString() val centerName = binding.centerName.text.toString() + val currentUnixTime = Instant.now().epochSecond if (validateInputs(abhaIdInput, aadharIdInput, userName, centerName)) { userData.apply { @@ -85,7 +87,8 @@ class AbhaRegistrationFragment : BaseFragment() { aadharId = aadharIdInput abhaId = abhaIdInput registrationCenterName = centerName - _id = aadharId + userName.substring(0, 3).uppercase() + centerName.substring(0, 3).uppercase() + _id = centerName.substring(0, 3).uppercase() + currentUnixTime.toString() +// _id = aadharId + userName.substring(0, 3).uppercase() + centerName.substring(0, 3).uppercase() } viewModel.insert(userData)