|
|
@@ -53,9 +53,9 @@ import com.pan_american.android.util.MoneyInputFilter
|
|
|
import com.scwang.smart.refresh.layout.api.RefreshLayout
|
|
|
import com.scwang.smart.refresh.layout.listener.OnRefreshLoadMoreListener
|
|
|
import com.squareup.picasso.Picasso
|
|
|
-import okhttp3.MediaType
|
|
|
+import okhttp3.MediaType.Companion.toMediaTypeOrNull
|
|
|
import okhttp3.MultipartBody
|
|
|
-import okhttp3.RequestBody
|
|
|
+import okhttp3.RequestBody.Companion.asRequestBody
|
|
|
import retrofit2.Call
|
|
|
import retrofit2.Callback
|
|
|
import retrofit2.Response
|
|
|
@@ -672,7 +672,7 @@ class AddOfficialVisitsActivity : BaseActivity<ActivityAddOfficialVisitsBinding>
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if (photoList.size == 0) {
|
|
|
+ if (photoList.isEmpty()) {
|
|
|
showMessage(resources.getString(R.string.picture_upload_hint))
|
|
|
return@setOnClickListener
|
|
|
}
|
|
|
@@ -680,7 +680,7 @@ class AddOfficialVisitsActivity : BaseActivity<ActivityAddOfficialVisitsBinding>
|
|
|
|
|
|
if (needTranslator) {
|
|
|
updateOfficialVisitRequest.isNeedTrans = 1
|
|
|
- binding.translator.getText().apply {
|
|
|
+ binding.translator.text.apply {
|
|
|
if (isNotBlank()) {
|
|
|
updateOfficialVisitRequest.translatorInfo.name =
|
|
|
this.toString()
|
|
|
@@ -690,7 +690,7 @@ class AddOfficialVisitsActivity : BaseActivity<ActivityAddOfficialVisitsBinding>
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- binding.translatorArea.getText().apply {
|
|
|
+ binding.translatorArea.text.apply {
|
|
|
if (isNotBlank()) {
|
|
|
updateOfficialVisitRequest.translatorInfo.area =
|
|
|
this.toString()
|
|
|
@@ -714,7 +714,7 @@ class AddOfficialVisitsActivity : BaseActivity<ActivityAddOfficialVisitsBinding>
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- binding.translatorPhone.getText().apply {
|
|
|
+ binding.translatorPhone.text.apply {
|
|
|
if (isNotBlank()) {
|
|
|
updateOfficialVisitRequest.translatorInfo.tel = this.toString()
|
|
|
} else {
|
|
|
@@ -723,7 +723,7 @@ class AddOfficialVisitsActivity : BaseActivity<ActivityAddOfficialVisitsBinding>
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- binding.translatorEmail.getText().apply {
|
|
|
+ binding.translatorEmail.text.apply {
|
|
|
if (isNotBlank()) {
|
|
|
updateOfficialVisitRequest.translatorInfo.email = this.toString()
|
|
|
} else {
|
|
|
@@ -732,7 +732,7 @@ class AddOfficialVisitsActivity : BaseActivity<ActivityAddOfficialVisitsBinding>
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- binding.translatorWechat.getText().apply {
|
|
|
+ binding.translatorWechat.text.apply {
|
|
|
if (isNotBlank()) {
|
|
|
updateOfficialVisitRequest.translatorInfo.wechatNo = this.toString()
|
|
|
} else {
|
|
|
@@ -741,7 +741,7 @@ class AddOfficialVisitsActivity : BaseActivity<ActivityAddOfficialVisitsBinding>
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- binding.translatorOtherAccounts.getText().apply {
|
|
|
+ binding.translatorOtherAccounts.text.apply {
|
|
|
if (isNotBlank()) {
|
|
|
updateOfficialVisitRequest.translatorInfo.otherSocialAccounts = this.toString()
|
|
|
} else {
|
|
|
@@ -750,7 +750,7 @@ class AddOfficialVisitsActivity : BaseActivity<ActivityAddOfficialVisitsBinding>
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- binding.translateLanguage.getText().apply {
|
|
|
+ binding.translateLanguage.text.apply {
|
|
|
if (isNotBlank()) {
|
|
|
updateOfficialVisitRequest.translatorInfo.language = this.toString()
|
|
|
} else {
|
|
|
@@ -759,7 +759,7 @@ class AddOfficialVisitsActivity : BaseActivity<ActivityAddOfficialVisitsBinding>
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- binding.translatePayment.getText().apply {
|
|
|
+ binding.translatePayment.text.apply {
|
|
|
if (isNotBlank()) {
|
|
|
updateOfficialVisitRequest.translatorInfo.price = this.toString().toDouble()
|
|
|
} else {
|
|
|
@@ -1300,7 +1300,7 @@ class AddOfficialVisitsActivity : BaseActivity<ActivityAddOfficialVisitsBinding>
|
|
|
binding.emailScreenshotList.adapter = adapter
|
|
|
|
|
|
adapter.onRecyclerViewItemClick =
|
|
|
- object : CardAdapter.OnRecyclerViewItemClick<FileListItem> {
|
|
|
+ object : CardAdapter.OnRecyclerViewItemClick {
|
|
|
override fun onItemClick(position: Int) {
|
|
|
// val intent = Intent(OASystem.context, PicturePreviewActivity::class.java).apply {
|
|
|
// putExtra("name", photoList[position].picName)
|
|
|
@@ -1501,7 +1501,7 @@ class AddOfficialVisitsActivity : BaseActivity<ActivityAddOfficialVisitsBinding>
|
|
|
if (!item.fromServer) {
|
|
|
val file = File(uri2Path(item.uri))
|
|
|
val fileRequestBody =
|
|
|
- RequestBody.create(MediaType.parse("multipart/form-data"), file)
|
|
|
+ file.asRequestBody("multipart/form-data".toMediaTypeOrNull())
|
|
|
addFormDataPart("files", file.name, fileRequestBody)
|
|
|
}
|
|
|
}
|