Răsfoiți Sursa

fix 修复生成支付订单时没有传物理枪号的问题

robin 4 ani în urmă
părinte
comite
f2d9fe4a6d

+ 2 - 1
app/src/main/java/com/doverfuelingsolutions/issp/api/SystemApi.kt

@@ -97,6 +97,7 @@ object SystemApi {
         val clientRingUpPosItem = ClientRingUpPosItem()
         clientRingUpPosItem.posItemUniqueId = posItemUniqueId
         clientRingUpPosItem.setFuelItemSoldOnPumpId(dc.pumpNo)
+        clientRingUpPosItem.setFuelItemSoldOnPumpNozzleId(dc.nozzleNo)
         clientRingUpPosItem.setFuelItemClientSidePrice(dc.unitPrice)
         clientRingUpPosItem.fuelItemFdcTransactionSeqNo = dc.transactionSeqNo
         clientRingUpPosItem.setFuelItemPumpTotalizerMoney(dc.amountTotalizer)
@@ -105,7 +106,7 @@ object SystemApi {
         clientRingUpPosItem.setFuelItemFdcReleaseTokenAttribute(dc.releaseTokenAttribute.toInt())
         clientRingUpPosItem.setFuelItemOriginalGrossAmount(if (AppUtil.isDebug()) BigDecimal("0.01") else dc.amount)
         clientPosTrx.addClientRingUpPosItem(clientRingUpPosItem)
-        DFSLog.d(clientPosTrx)
+        DFSLog.d("generateOrder.params", clientPosTrx)
 
         serviceTrx.generateOrder(clientPosTrx).enqueue(object : Callback<PosTrx> {
             override fun onResponse(call: Call<PosTrx>, response: Response<PosTrx>) {