From 06d0244e24da1b5a09bfba3dfbf34b630b154196 Mon Sep 17 00:00:00 2001 From: YANGJIANKUAN Date: Thu, 12 Mar 2026 16:06:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=9B=BD=E9=99=85=E8=BF=9B=E6=B8=AF?= =?UTF-8?q?=E8=A3=85=E6=9C=BA=E5=8D=95=E4=BF=AE=E6=94=B9=E5=BA=93=E4=BD=8D?= =?UTF-8?q?=E5=8F=8A=E5=85=A5=E5=BA=93=E6=8E=A5=E5=8F=A3=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 --- .claude/settings.local.json | 5 ++++- .../com/lukouguoji/module_base/http/net/Api.kt | 14 ++++++++++++++ .../gjj/dialog/IntImpInStorageDialogModel.kt | 2 +- .../gjj/dialog/IntImpModifyStorageDialogModel.kt | 2 +- .../gjj/viewModel/IntImpLoadingListViewModel.kt | 4 ++-- 5 files changed, 22 insertions(+), 5 deletions(-) diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 217ea4e..c9678aa 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -74,7 +74,10 @@ "mcp__playwright__browser_take_screenshot", "mcp__playwright__browser_snapshot", "Bash(/tmp/communicate_type_findings.md:*)", - "Read(//tmp/**)" + "Read(//tmp/**)", + "mcp__apifox__read_project_oas_3gn3lx", + "mcp__apifox__read_project_oas_ref_resources_3gn3lx", + "mcp__apifox__refresh_project_oas_3gn3lx" ], "deny": [], "ask": [] diff --git a/module_base/src/main/java/com/lukouguoji/module_base/http/net/Api.kt b/module_base/src/main/java/com/lukouguoji/module_base/http/net/Api.kt index b88890d..a35297f 100644 --- a/module_base/src/main/java/com/lukouguoji/module_base/http/net/Api.kt +++ b/module_base/src/main/java/com/lukouguoji/module_base/http/net/Api.kt @@ -1852,6 +1852,20 @@ interface Api { @POST("IntImpManifest/modifyManifestAir") suspend fun modifyIntImpLoadingList(@Body data: RequestBody): BaseResultBean + /** + * 国际进港舱单-分拣理货(装机单)-修改库位 + * 接口路径: /IntImpManifest/modifyStorage + */ + @POST("IntImpManifest/modifyStorage") + suspend fun modifyIntImpLoadingStorage(@Body data: RequestBody): BaseResultBean + + /** + * 国际进港舱单-分拣理货(装机单)-入库 + * 接口路径: /IntImpManifest/inStorage + */ + @POST("IntImpManifest/inStorage") + suspend fun inIntImpLoadingStorage(@Body data: RequestBody): BaseResultBean + /** * 国际进港理货报告-分页查询 */ diff --git a/module_gjj/src/main/java/com/lukouguoji/gjj/dialog/IntImpInStorageDialogModel.kt b/module_gjj/src/main/java/com/lukouguoji/gjj/dialog/IntImpInStorageDialogModel.kt index a6211db..83de66b 100644 --- a/module_gjj/src/main/java/com/lukouguoji/gjj/dialog/IntImpInStorageDialogModel.kt +++ b/module_gjj/src/main/java/com/lukouguoji/gjj/dialog/IntImpInStorageDialogModel.kt @@ -50,7 +50,7 @@ class IntImpInStorageDialogModel( * 加载库位列表 */ private fun loadLocationList() { - launchCollect({ NetApply.api.getLocationList(flag = 4) }) { + launchCollect({ NetApply.api.getLocationList(flag = 3) }) { onSuccess = { result -> val list = result.data?.map { it.toKeyValue() } ?: emptyList() locationList.value = list diff --git a/module_gjj/src/main/java/com/lukouguoji/gjj/dialog/IntImpModifyStorageDialogModel.kt b/module_gjj/src/main/java/com/lukouguoji/gjj/dialog/IntImpModifyStorageDialogModel.kt index 092c156..143d6dc 100644 --- a/module_gjj/src/main/java/com/lukouguoji/gjj/dialog/IntImpModifyStorageDialogModel.kt +++ b/module_gjj/src/main/java/com/lukouguoji/gjj/dialog/IntImpModifyStorageDialogModel.kt @@ -50,7 +50,7 @@ class IntImpModifyStorageDialogModel( * 加载库位列表 */ private fun loadLocationList() { - launchCollect({ NetApply.api.getLocationList(flag = 4) }) { + launchCollect({ NetApply.api.getLocationList(flag = 3) }) { onSuccess = { result -> val list = result.data?.map { it.toKeyValue() } ?: emptyList() locationList.value = list diff --git a/module_gjj/src/main/java/com/lukouguoji/gjj/viewModel/IntImpLoadingListViewModel.kt b/module_gjj/src/main/java/com/lukouguoji/gjj/viewModel/IntImpLoadingListViewModel.kt index 5269b87..b058221 100644 --- a/module_gjj/src/main/java/com/lukouguoji/gjj/viewModel/IntImpLoadingListViewModel.kt +++ b/module_gjj/src/main/java/com/lukouguoji/gjj/viewModel/IntImpLoadingListViewModel.kt @@ -227,7 +227,7 @@ class IntImpLoadingListViewModel : BasePageViewModel(), IOnItemClickListener { "manifestList" to selectedItems ).toRequestBody() - launchLoadingCollect({ NetApply.api.modifyIntImpStorage(params) }) { + launchLoadingCollect({ NetApply.api.modifyIntImpLoadingStorage(params) }) { onSuccess = { showToast("修改库位成功") viewModelScope.launch { @@ -265,7 +265,7 @@ class IntImpLoadingListViewModel : BasePageViewModel(), IOnItemClickListener { "manifestList" to selectedItems ).toRequestBody() - launchLoadingCollect({ NetApply.api.inIntImpStorage(params) }) { + launchLoadingCollect({ NetApply.api.inIntImpLoadingStorage(params) }) { onSuccess = { showToast("入库成功") viewModelScope.launch {