修改支付多出的数据,取消删除redis数据
This commit is contained in:
parent
dab1aeabc0
commit
a30e3cdb44
@ -364,9 +364,9 @@ public class XhpcPileOrderController extends BaseController {
|
||||
R.ok();
|
||||
}
|
||||
}else{
|
||||
Map<String, Object> pushOrder = redisService.getCacheMap("pushOrder:"+orderNo);
|
||||
xhpcHistoryOrder.setInternetSerialNumber(pushOrder.get("internetSerialNumber").toString());
|
||||
xhpcChargeOrder.setOperatorId3rdptyEvcs((String) pushOrder.get("operatorId3rdpty"));
|
||||
// Map<String, Object> pushOrder = redisService.getCacheMap("pushOrder:"+orderNo);
|
||||
// xhpcHistoryOrder.setInternetSerialNumber(pushOrder.get("internetSerialNumber").toString());
|
||||
// xhpcChargeOrder.setOperatorId3rdptyEvcs((String) pushOrder.get("operatorId3rdpty"));
|
||||
}
|
||||
|
||||
//结算
|
||||
|
||||
@ -443,7 +443,7 @@ public class XhpcRealTimeOrderServiceImpl implements IXhpcRealTimeOrderService {
|
||||
|
||||
xhpcChargeOrderService.updateXhpcChargeOrder(xhpcChargeOrder);
|
||||
|
||||
redisService.deleteObject("pushOrder:"+xhpcChargeOrder.getSerialNumber());
|
||||
// redisService.deleteObject("pushOrder:"+xhpcChargeOrder.getSerialNumber());
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -274,6 +274,7 @@ public class AlipayPaymentController {
|
||||
xhpcUserAccountStatement.setAmount(xhpcRechargeOrder.getAmount());
|
||||
xhpcUserAccountStatement.setRemainingSum(xhpcAppUser.getBalance());
|
||||
xhpcUserAccountStatement.setCreateTime(new Date());
|
||||
xhpcUserAccountStatement.setRemark("支付宝充值订单!");
|
||||
xhpcUserAccountStatementMapper.insert(xhpcUserAccountStatement);
|
||||
}
|
||||
}
|
||||
|
||||
@ -386,6 +386,7 @@ public class WxPaymentController {
|
||||
xhpcUserAccountStatement.setAmount(xhpcRechargeOrder.getAmount());
|
||||
xhpcUserAccountStatement.setRemainingSum(xhpcAppUser.getBalance());
|
||||
xhpcUserAccountStatement.setCreateTime(new Date());
|
||||
xhpcUserAccountStatement.setRemark("微信充值订单!");
|
||||
xhpcUserAccountStatementMapper.insert(xhpcUserAccountStatement);
|
||||
}
|
||||
}
|
||||
|
||||
@ -10,6 +10,7 @@ import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@ -87,6 +88,7 @@ public class XhpcRechargeOrderServiceImpl implements IXhpcRechargeOrderService {
|
||||
xhpcRechargeOrder.setAmount(amount);
|
||||
xhpcRechargeOrder.setRechargeOrderNumber(orderNumber);
|
||||
xhpcRechargeOrder.setType(Integer.parseInt(type));
|
||||
xhpcRechargeOrder.setCreateTime(new Date());
|
||||
xhpcRechargeOrderMapper.insert(xhpcRechargeOrder);
|
||||
return xhpcRechargeOrder;
|
||||
}
|
||||
@ -110,12 +112,12 @@ public class XhpcRechargeOrderServiceImpl implements IXhpcRechargeOrderService {
|
||||
} else {
|
||||
xhpcRechargeOrder.setAlipayNumber(paymentNumber);
|
||||
}
|
||||
if (StatusConstants.RECHARGE_ORDER_STATUS_SUCCESS == xhpcRechargeOrder.getStatus()) {
|
||||
Map<String, Object> map = xhpcRechargeOrderMapper.info(rechargeOrderId);
|
||||
String amount = StringUtils.valueOf(map.get("amount"));
|
||||
String userId = StringUtils.valueOf(map.get("userId"));
|
||||
xhpcUserAccountStatementService.add(rechargeOrderId, amount, userId, Integer.parseInt(type));
|
||||
}
|
||||
// if (StatusConstants.RECHARGE_ORDER_STATUS_SUCCESS == xhpcRechargeOrder.getStatus()) {
|
||||
// Map<String, Object> map = xhpcRechargeOrderMapper.info(rechargeOrderId);
|
||||
// String amount = StringUtils.valueOf(map.get("amount"));
|
||||
// String userId = StringUtils.valueOf(map.get("userId"));
|
||||
// xhpcUserAccountStatementService.add(rechargeOrderId, amount, userId, Integer.parseInt(type));
|
||||
// }
|
||||
xhpcRechargeOrderMapper.update(xhpcRechargeOrder);
|
||||
}
|
||||
|
||||
|
||||
@ -10,6 +10,7 @@ import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@ -72,6 +73,14 @@ public class XhpcUserAccountStatementServiceImpl implements IXhpcUserAccountStat
|
||||
BigDecimal surplus = BigDecimal.valueOf(Double.valueOf(balance)).subtract(BigDecimal.valueOf(Double.valueOf(balance)));
|
||||
xhpcUserAccountStatement.setRemainingSum(surplus);
|
||||
}
|
||||
xhpcUserAccountStatement.setCreateTime(new Date());
|
||||
if(type==1){
|
||||
xhpcUserAccountStatement.setRemark("充值订单!!!");
|
||||
}else if(type==2){
|
||||
xhpcUserAccountStatement.setRemark("退款订单!!!");
|
||||
}else{
|
||||
xhpcUserAccountStatement.setRemark("充电订单!!!");
|
||||
}
|
||||
xhpcUserAccountStatementMapper.insert(xhpcUserAccountStatement);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user