修改支付多出的数据,取消删除redis数据

This commit is contained in:
yuyang 2021-11-16 19:58:00 +08:00
parent dab1aeabc0
commit a30e3cdb44
6 changed files with 23 additions and 10 deletions

View File

@ -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"));
}
//结算

View File

@ -443,7 +443,7 @@ public class XhpcRealTimeOrderServiceImpl implements IXhpcRealTimeOrderService {
xhpcChargeOrderService.updateXhpcChargeOrder(xhpcChargeOrder);
redisService.deleteObject("pushOrder:"+xhpcChargeOrder.getSerialNumber());
// redisService.deleteObject("pushOrder:"+xhpcChargeOrder.getSerialNumber());
}

View File

@ -274,6 +274,7 @@ public class AlipayPaymentController {
xhpcUserAccountStatement.setAmount(xhpcRechargeOrder.getAmount());
xhpcUserAccountStatement.setRemainingSum(xhpcAppUser.getBalance());
xhpcUserAccountStatement.setCreateTime(new Date());
xhpcUserAccountStatement.setRemark("支付宝充值订单!");
xhpcUserAccountStatementMapper.insert(xhpcUserAccountStatement);
}
}

View File

@ -386,6 +386,7 @@ public class WxPaymentController {
xhpcUserAccountStatement.setAmount(xhpcRechargeOrder.getAmount());
xhpcUserAccountStatement.setRemainingSum(xhpcAppUser.getBalance());
xhpcUserAccountStatement.setCreateTime(new Date());
xhpcUserAccountStatement.setRemark("微信充值订单!");
xhpcUserAccountStatementMapper.insert(xhpcUserAccountStatement);
}
}

View File

@ -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);
}

View File

@ -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);
}