From 07e0a1996f41edfc97d1c95849b4cc53ecb311e6 Mon Sep 17 00:00:00 2001 From: lvmeng <848755140@qq.com> Date: Mon, 11 May 2026 18:20:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A5=E5=BA=93=E5=8D=95=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=8F=90=E4=BA=A4=E5=85=A5=E5=BA=93=E6=96=B0=E5=A2=9E=E9=87=87?= =?UTF-8?q?=E8=B4=AD=E5=8D=95=E5=8F=B7=E5=AD=97=E6=AE=B5purCode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/sw/inbound/activity/GoodsListActivity.kt | 4 ++++ .../java/com/sw/inbound/activity/PurchaseOrderActivity.kt | 1 + app/src/main/java/com/sw/inbound/model/request/UploadInfo.kt | 4 ++++ 3 files changed, 9 insertions(+) diff --git a/app/src/main/java/com/sw/inbound/activity/GoodsListActivity.kt b/app/src/main/java/com/sw/inbound/activity/GoodsListActivity.kt index bf1842e..32f3305 100644 --- a/app/src/main/java/com/sw/inbound/activity/GoodsListActivity.kt +++ b/app/src/main/java/com/sw/inbound/activity/GoodsListActivity.kt @@ -78,6 +78,7 @@ abstract class GoodsListActivity : BaseActivity() { private const val TAG = "GoodsListActivity" public const val ID = "id" public const val SUPPLIER_ID = "supplierId" + public const val PUR_CODE = "purCode" public const val IS_RECEIPT_PAGE = "isReceiptPage" // public const val IS_NEW_RECEIPT = "isNewReceipt" @@ -91,6 +92,7 @@ abstract class GoodsListActivity : BaseActivity() { // var isNewReceipt: Boolean = false var id: String = "" var supplierId: String = "" + var purCode: String = "" lateinit var binding: ActivityGoodsListBinding val receiptViewModel: ReceiptViewModel by viewModels() val userViewModel: UserViewModel by viewModels() @@ -116,6 +118,7 @@ abstract class GoodsListActivity : BaseActivity() { //isNewReceipt = intent.getBooleanExtra(IS_NEW_RECEIPT, false) id = intent.getStringExtra(ID) ?: "" supplierId = intent.getStringExtra(SUPPLIER_ID) ?: "" + purCode = intent.getStringExtra(PUR_CODE) ?: "" replaceIncludeContent() initRecyclerView() @@ -647,6 +650,7 @@ abstract class GoodsListActivity : BaseActivity() { val uploadInfo = UploadInfo( id = id, supplierId = supplierId, + purCode = purCode, receiveGoodsInfos = goodsList ) logInfo("receiptSubmit确认收货提交数据:${uploadInfo.toJsonString()}") diff --git a/app/src/main/java/com/sw/inbound/activity/PurchaseOrderActivity.kt b/app/src/main/java/com/sw/inbound/activity/PurchaseOrderActivity.kt index c4a78e3..9a1ce2b 100644 --- a/app/src/main/java/com/sw/inbound/activity/PurchaseOrderActivity.kt +++ b/app/src/main/java/com/sw/inbound/activity/PurchaseOrderActivity.kt @@ -41,6 +41,7 @@ class PurchaseOrderActivity : BaseActivity() { startActivity { putExtra(GoodsListActivity.ID, item.id) putExtra(GoodsListActivity.SUPPLIER_ID, item.supplierId) + putExtra(GoodsListActivity.PUR_CODE, item.purCode) putExtra(GoodsListActivity.IS_RECEIPT_PAGE, true) //putExtra(GoodsListActivity.IS_NEW_RECEIPT, false) } diff --git a/app/src/main/java/com/sw/inbound/model/request/UploadInfo.kt b/app/src/main/java/com/sw/inbound/model/request/UploadInfo.kt index 91b6647..d1542e4 100644 --- a/app/src/main/java/com/sw/inbound/model/request/UploadInfo.kt +++ b/app/src/main/java/com/sw/inbound/model/request/UploadInfo.kt @@ -18,6 +18,10 @@ data class UploadInfo( * 供应商id */ var supplierId: String? = null, + /** + * 采购单号 + */ + var purCode: String? = null, /** * * 物品信息 【全部收货使用】