@ -341,11 +341,32 @@ public User getNameAndMarket(Integer jwcode) {
}
}
for ( GOrder gOrder : gOrders ) {
for ( GOrder gOrder : gOrders ) {
CashRecord cashRecord = new CashRecord ( ) ;
CashRecord cashRecord = new CashRecord ( ) ;
/ / 构建基础信息
cashRecord . setOrderType ( 1 ) ;
cashRecord . setOrderType ( 1 ) ;
cashRecord . setJwcode ( gOrder . getJwcode ( ) ) ;
cashRecord . setJwcode ( gOrder . getJwcode ( ) ) ;
cashRecord . setName ( cashCollectionMapper . getNameByJwcode ( gOrder . getJwcode ( ) ) ) ;
String name = cashCollectionMapper . getNameByJwcode ( gOrder . getJwcode ( ) ) ;
if ( name ! = null ) {
cashRecord . setName ( name ) ;
} else cashRecord . setName ( "未知" ) ;
cashRecord . setMarket ( cashCollectionMapper . getMarketByJwcode ( gOrder . getJwcode ( ) ) ) ;
cashRecord . setMarket ( cashCollectionMapper . getMarketByJwcode ( gOrder . getJwcode ( ) ) ) ;
if ( gOrder . getType ( ) . equals ( "gold" ) ) { / / 充金豆
cashRecord . setActivity ( "Link日常充值" ) ;
cashRecord . setGoodsName ( "Link充值金豆" ) ;
cashRecord . setRemark ( "Link充值金豆" ) ;
cashRecord . setNumUnit ( "个" ) ;
cashRecord . setPermanentGold ( 0 ) ;
cashRecord . setGoodNum ( gOrder . getCount ( ) ) ;
}
if ( gOrder . getType ( ) . equals ( "gold_coin" ) ) { / / 充金币
cashRecord . setActivity ( "Link日常充值" ) ;
cashRecord . setActivity ( "Link日常充值" ) ;
cashRecord . setGoodsName ( "Link充值金币" ) ;
cashRecord . setRemark ( "Link充值金币" ) ;
cashRecord . setPermanentGold ( gOrder . getCount ( ) ) ;
cashRecord . setGoodNum ( 0 ) ;
}
cashRecord . setOrderCode ( gOrder . getOrderNo ( ) ) ;
cashRecord . setOrderCode ( gOrder . getOrderNo ( ) ) ;
if ( gOrder ! = null ) {
if ( gOrder ! = null ) {
switch ( gOrder . getPayStyle ( ) ) {
switch ( gOrder . getPayStyle ( ) ) {
@ -353,37 +374,39 @@ public User getNameAndMarket(Integer jwcode) {
cashRecord . setPayType ( "IOS内购" ) ;
cashRecord . setPayType ( "IOS内购" ) ;
cashRecord . setBankCode ( gOrder . getIosTransactionId ( ) ) ;
cashRecord . setBankCode ( gOrder . getIosTransactionId ( ) ) ;
cashRecord . setReceivedMarket ( "3" ) ;
cashRecord . setReceivedMarket ( "3" ) ;
cashRecord . setPayload ( "IOS" ) ;
break ;
break ;
case 5 :
case 5 :
cashRecord . setPayType ( "Stripe-链接收款" ) ;
cashRecord . setPayType ( "Stripe-链接收款" ) ;
cashRecord . setReceivedMarket ( "13" ) ;
cashRecord . setReceivedMarket ( "13" ) ;
cashRecord . setPayload ( "Stripe" ) ;
break ;
break ;
case 6 :
case 6 :
cashRecord . setPayType ( "PaymentAsia-链接收款" ) ;
cashRecord . setPayType ( "PaymentAsia-链接收款" ) ;
cashRecord . setReceivedMarket ( "13" ) ;
cashRecord . setReceivedMarket ( "13" ) ;
cashRecord . setPayload ( "PaymentAsia" ) ;
break ;
break ;
case 7 :
case 7 :
cashRecord . setPayType ( "Ipay88-链接收款" ) ;
cashRecord . setPayType ( "Ipay88-链接收款" ) ;
cashRecord . setReceivedMarket ( "5" ) ;
cashRecord . setReceivedMarket ( "5" ) ;
cashRecord . setPayload ( "Ipay88" ) ;
break ;
break ;
case 9 :
case 9 :
cashRecord . setPayType ( "FistData" ) ;
cashRecord . setPayType ( "FistData" ) ;
cashRecord . setReceivedMarket ( "4" ) ;
cashRecord . setReceivedMarket ( "4" ) ;
cashRecord . setBankCode ( gOrder . getFirstdataIpgTransactionId ( ) ) ;
cashRecord . setPayload ( "FistData" ) ;
break ;
break ;
default :
default :
break ;
break ;
}
}
}
}
cashRecord . setGoodsName ( "Link充值金币" ) ;
cashRecord . setGoodNum ( 0 ) ;
cashRecord . setPermanentGold ( gOrder . getCount ( ) ) ;
cashRecord . setFreeGold ( 0 ) ;
cashRecord . setFreeGold ( 0 ) ;
cashRecord . setPaymentCurrency ( "" ) ;
cashRecord . setPaymentCurrency ( "" ) ;
cashRecord . setPaymentAmount ( BigDecimal . valueOf ( 0 ) ) ;
cashRecord . setPaymentAmount ( BigDecimal . valueOf ( 0 ) ) ;
cashRecord . setPayTime ( LocalDateTime . ofEpochSecond ( gOrder . getSuccessTime ( ) , 0 , ZoneOffset . UTC ) ) ;
cashRecord . setPayTime ( LocalDateTime . ofEpochSecond ( gOrder . getSuccessTime ( ) , 0 , ZoneOffset . UTC ) ) ;
cashRecord . setStatus ( 3 ) ;
cashRecord . setStatus ( 3 ) ;
cashRecord . setSubmitterId ( 99999 ) ;
cashRecord . setSubmitterId ( 99999 ) ;
cashRecord . setRemark ( "Link充值金币" ) ;
/ / 存入现金库
/ / 存入现金库
cashCollectionMapper . add ( cashRecord ) ;
cashCollectionMapper . add ( cashRecord ) ;
cashCollectionMapper . markSynced ( gOrder . getId ( ) ) ;
cashCollectionMapper . markSynced ( gOrder . getId ( ) ) ;