...
|
...
|
@@ -320,7 +320,7 @@ public class PaymentServiceImpl implements IPaymentService { |
|
|
addPayEnsureRecord(orderInfo.getUid(), orderInfo.getSkup(), orderCode, recordPayment,
|
|
|
ordersPay.getAmount());
|
|
|
} else if (codeMeta.getType() == OrderCodeType.SELLER_RECHARGE_EARNEST_TYPE.getType()) {
|
|
|
addPayEnsureRecord(orderInfo.getUid(), orderInfo.getSkup(), orderCode, recordPayment,
|
|
|
addPayRechargeEnsureRecord(orderInfo.getUid(), orderInfo.getSkup(), orderCode, recordPayment,
|
|
|
ordersPay.getAmount());
|
|
|
}
|
|
|
logger.info("paySuccess finished. orderCode is {}", orderCode);
|
...
|
...
|
@@ -1051,6 +1051,22 @@ public class PaymentServiceImpl implements IPaymentService { |
|
|
addTradeBills(record);
|
|
|
}
|
|
|
|
|
|
public void addPayRechargeEnsureRecord(Integer uid, Integer skup, Long orderCode, Integer payType, BigDecimal amount) {
|
|
|
// 增加流水记录
|
|
|
TradeBills record = new TradeBills();
|
|
|
record.setUid(uid);
|
|
|
record.setOrderCode(orderCode);
|
|
|
record.setUserType(2);// 1:买家uid; 2:卖家uid
|
|
|
record.setPayType(payType);// 1:支付宝; 2:微信
|
|
|
record.setTradeType(1);//1:保证金;2:货款;3:补偿款
|
|
|
record.setIncomeOutcome(2);// 1:用户收入; 2:用户支出
|
|
|
record.setAmount(amount);
|
|
|
record.setSystemAmount(amount);// 有货收入
|
|
|
record.setTradeStatus(100);
|
|
|
record.setCreateTime((int) (System.currentTimeMillis() / 1000));
|
|
|
addTradeBills(record);
|
|
|
}
|
|
|
|
|
|
// 支付货款流水记录
|
|
|
public void addPayBuyRecord(Integer uid, Integer sellerUid, Integer skup, Long orderCode, Integer payType, BigDecimal amount) {
|
|
|
SellerOrderMeta meta = sellerOrderMetaMapper.selectByMetaKey(sellerUid, skup, "fee");
|
...
|
...
|
|