|
|
@@ -175,7 +175,8 @@ public class OrderCloseEventHandler implements AwoaraEventHandler<OrderInfoObjec
|
|
|
.setStationId(StationAccount.PLATFORM_STATION_ID)
|
|
|
.setTradeNo(washOrder.getOrderId())
|
|
|
.setAmount(platformAmount)
|
|
|
- .setType(StationAccountRecord.TYPE_收入)
|
|
|
+ .setType(SplitRecord.TYPE_RECHARGE)
|
|
|
+ .setTypeDesc(StationAccountRecord.TYPE_收入)
|
|
|
.setBeforeBalance(platformStationAccount.getBalance())
|
|
|
.setAfterBalance(platformStationAccount.getBalance() + platformAmount);
|
|
|
|
|
|
@@ -183,7 +184,8 @@ public class OrderCloseEventHandler implements AwoaraEventHandler<OrderInfoObjec
|
|
|
.setStationId(washOrder.getStationId())
|
|
|
.setTradeNo(washOrder.getOrderId())
|
|
|
.setAmount(unfreezeAmount)
|
|
|
- .setType(StationAccountRecord.TYPE_收入)
|
|
|
+ .setType(SplitRecord.TYPE_RECHARGE)
|
|
|
+ .setTypeDesc(StationAccountRecord.TYPE_收入)
|
|
|
.setBeforeBalance(userStationAccount.getBalance())
|
|
|
.setAfterBalance(userStationAccount.getBalance() + unfreezeAmount);
|
|
|
|
|
|
@@ -276,7 +278,8 @@ public class OrderCloseEventHandler implements AwoaraEventHandler<OrderInfoObjec
|
|
|
.setStationId(StationAccount.PLATFORM_STATION_ID)
|
|
|
.setTradeNo(washOrder.getOrderId())
|
|
|
.setAmount(platformAmount)
|
|
|
- .setType(StationAccountRecord.TYPE_收入)
|
|
|
+ .setType(SplitRecord.TYPE_PLATFORM)
|
|
|
+ .setTypeDesc(StationAccountRecord.TYPE_收入)
|
|
|
.setBeforeBalance(platformStationAccount.getBalance())
|
|
|
.setAfterBalance(platformStationAccount.getBalance() + platformAmount);
|
|
|
|
|
|
@@ -284,7 +287,8 @@ public class OrderCloseEventHandler implements AwoaraEventHandler<OrderInfoObjec
|
|
|
.setStationId(washOrder.getStationId())
|
|
|
.setTradeNo(washOrder.getOrderId())
|
|
|
.setAmount(crossAmount)
|
|
|
- .setType(StationAccountRecord.TYPE_收入)
|
|
|
+ .setType(SplitRecord.TYPE_CONSUME)
|
|
|
+ .setTypeDesc(StationAccountRecord.TYPE_收入)
|
|
|
.setBeforeBalance(consumeStationAccount.getBalance())
|
|
|
.setAfterBalance(consumeStationAccount.getBalance() + crossAmount);
|
|
|
|
|
|
@@ -293,7 +297,8 @@ public class OrderCloseEventHandler implements AwoaraEventHandler<OrderInfoObjec
|
|
|
.setStationId(userStationId)
|
|
|
.setTradeNo(washOrder.getOrderId())
|
|
|
.setAmount(localAmount)
|
|
|
- .setType(StationAccountRecord.TYPE_收入)
|
|
|
+ .setType(SplitRecord.TYPE_CONSUME) // Todo 是否要拆分消费和解冻
|
|
|
+ .setTypeDesc(StationAccountRecord.TYPE_收入)
|
|
|
.setBeforeBalance(userStationAccount.getBalance())
|
|
|
.setAfterBalance(userStationAccount.getBalance() + localAmount)
|
|
|
.setBeforeFrozenAmount(userStationAccount.getFrozenAmount())
|
|
|
@@ -304,7 +309,8 @@ public class OrderCloseEventHandler implements AwoaraEventHandler<OrderInfoObjec
|
|
|
.setStationId(userStationId)
|
|
|
.setTradeNo(washOrder.getOrderId())
|
|
|
.setAmount(crossAmount)
|
|
|
- .setType(StationAccountRecord.TYPE_支出)
|
|
|
+ .setType(SplitRecord.TYPE_CROSS_EXPEND)
|
|
|
+ .setTypeDesc(StationAccountRecord.TYPE_支出)
|
|
|
.setBeforeBalance(stationAccountRecord2.getAfterBalance())
|
|
|
.setAfterBalance(stationAccountRecord2.getAfterBalance() - unfreezeAmount);
|
|
|
|