fixed settlement issues for cash advance
This commit is contained in:
parent
83047648b4
commit
f958dfe572
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ExternalStorageConfigurationManager" enabled="true" />
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_21" default="true" project-jdk-name="temurin-21" project-jdk-type="JavaSDK" />
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_21" project-jdk-name="jbr-21" project-jdk-type="JavaSDK" />
|
||||
</project>
|
||||
@ -279,8 +279,8 @@ class SettlementViewModel @Inject constructor(
|
||||
val hostName = HostName.MPU
|
||||
val field60 = SystemParamsOperation.getInstance().getCurrentBatchNum()
|
||||
|
||||
val sale2Count = state.saleCount + state.preCount
|
||||
val sale2Amount = state.saleAmount + state.preAmount
|
||||
val sale2Count = state.saleCount + state.preCount + state.caCount
|
||||
val sale2Amount = state.saleAmount + state.preAmount + state.caAmount
|
||||
|
||||
LogUtil.d(TAG,"Sale count :$sale2Count and Sale amount :$sale2Amount")
|
||||
|
||||
@ -294,11 +294,12 @@ class SettlementViewModel @Inject constructor(
|
||||
if (state.refundAmount == 0L) 0 else state.refundAmount
|
||||
)
|
||||
|
||||
val totalDebitSaleCount = String.format(Locale.getDefault(), "%03d", state.caCount)
|
||||
// CZ shared ca and sale as same field, removed from these
|
||||
val totalDebitSaleCount = String.format(Locale.getDefault(), "%03d", 0)
|
||||
val totalDebitSaleAmount = String.format(
|
||||
Locale.getDefault(),
|
||||
"%012d",
|
||||
if (state.caAmount == 0L) 0 else state.caAmount
|
||||
0
|
||||
)
|
||||
|
||||
val totalERefundCount = String.format(Locale.getDefault(), "%03d", 0)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user