From 88bbd73fa19debd6a9e270adf95eaafed0d8b600 Mon Sep 17 00:00:00 2001 From: YANGJIANKUAN Date: Thu, 26 Mar 2026 10:25:03 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=9B=BD=E9=99=85=E4=BA=8B=E6=95=85?= =?UTF-8?q?=E7=AD=BE=E8=AF=81=E6=96=B0=E5=A2=9E=E6=97=B6=E4=B8=8D=E4=BC=A0?= =?UTF-8?q?=20id=20=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 --- .../gjj/viewModel/IntImpAccidentVisaEditViewModel.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/module_gjj/src/main/java/com/lukouguoji/gjj/viewModel/IntImpAccidentVisaEditViewModel.kt b/module_gjj/src/main/java/com/lukouguoji/gjj/viewModel/IntImpAccidentVisaEditViewModel.kt index 43af72c..9fc44a7 100644 --- a/module_gjj/src/main/java/com/lukouguoji/gjj/viewModel/IntImpAccidentVisaEditViewModel.kt +++ b/module_gjj/src/main/java/com/lukouguoji/gjj/viewModel/IntImpAccidentVisaEditViewModel.kt @@ -23,6 +23,8 @@ import com.lukouguoji.module_base.ktx.launchLoadingCollect import com.lukouguoji.module_base.ktx.noNull import com.lukouguoji.module_base.ktx.showToast import com.lukouguoji.module_base.ktx.toRequestBody +import okhttp3.MediaType.Companion.toMediaTypeOrNull +import okhttp3.RequestBody.Companion.toRequestBody import com.lukouguoji.module_base.ktx.verifyNullOrEmpty import com.lukouguoji.module_base.util.MediaUtil import com.lukouguoji.module_base.util.UploadUtil @@ -250,7 +252,10 @@ class IntImpAccidentVisaEditViewModel : BaseViewModel(), IOnItemClickListener { bean.idFlag = "1" if (pageType.value == DetailsPageType.Add) { - NetApply.api.saveGjAccidentVisa(bean.toRequestBody()) + val jsonObj = org.json.JSONObject(NetApply.gson.toJson(bean)) + jsonObj.remove("id") + val body = jsonObj.toString().toRequestBody("application/json; charset=utf-8".toMediaTypeOrNull()) + NetApply.api.saveGjAccidentVisa(body) } else { NetApply.api.modifyGjAccidentVisa(bean.toRequestBody()) }