|
@@ -789,10 +789,16 @@ public class CmReturnedPurchaseService extends CrudService<CmReturnedPurchaseDao
|
|
|
if (0 == refundTransfer) {
|
|
|
//计算手续费
|
|
|
Double payAmount = cmReturnedPurchaseDao.findPayAmount(orderRelation.getOrderRequestNo());
|
|
|
+ Double charge = 0d;
|
|
|
+ //个人0.2%企业10
|
|
|
+ if("12".equals(orderRelation.getPayType())){
|
|
|
+ charge = MathUtil.mul(payAmount, 0.002, 2).doubleValue();
|
|
|
+ }else{
|
|
|
+ charge = 10d;
|
|
|
+ }
|
|
|
//0.1%手续费,转回金额*99.9%=payAmount
|
|
|
- Double v = MathUtil.div(payAmount, 0.999, 2).doubleValue();
|
|
|
+ Double v = MathUtil.div(charge, 0.999, 2).doubleValue();
|
|
|
transferMoney(v, orderRelation.getShopOrderId(), orderRelation.getOrderRequestNo(), 1);
|
|
|
-
|
|
|
}
|
|
|
//网银
|
|
|
unionRefund(orderRelation.getOrderRequestNo(), value, orderRelation.getShopOrderId());
|