|
|
@@ -1510,6 +1510,7 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
|
|
|
}
|
|
|
GoodsDonSku goodsDonSku = goodsDonSkuMapper.selectById(orderDon.getSkuId());
|
|
|
GoodsDon goodsDon = goodsDonMapper.selectById(goodsDonSku.getGoodsId());
|
|
|
+ String subject = goodsDon.getTitle().contains("ChatGPT") ? "AI订阅" : goodsDon.getTitle();
|
|
|
if (ZfbProductCode.MOBILE_WEB.getProductCode().equals(productCode)) {
|
|
|
//手机网站支付
|
|
|
AlipayTradeWapPayRequest alipayTradeWapPayRequest = new AlipayTradeWapPayRequest();
|
|
|
@@ -1518,7 +1519,7 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
|
|
|
alipayTradeWapPayModel.setBody(body);
|
|
|
alipayTradeWapPayModel.setOutTradeNo(orderDon.getOrderNo());
|
|
|
alipayTradeWapPayModel.setTotalAmount(orderDon.getMoney().divide(new BigDecimal(100), 2, RoundingMode.HALF_EVEN).toString());
|
|
|
- alipayTradeWapPayModel.setSubject(goodsDon.getTitle());
|
|
|
+ alipayTradeWapPayModel.setSubject(subject);
|
|
|
alipayTradeWapPayModel.setProductCode(productCode);
|
|
|
//5分钟订单失效时间
|
|
|
alipayTradeWapPayModel.setTimeExpire(DateUtil.offsetMinute(orderDon.getCreatedTime(), 5).toString());
|
|
|
@@ -1532,7 +1533,7 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
|
|
|
alipayTradePagePayModel.setBody(body);
|
|
|
alipayTradePagePayModel.setOutTradeNo(orderDon.getOrderNo());
|
|
|
alipayTradePagePayModel.setTotalAmount(orderDon.getMoney().divide(new BigDecimal(100), 2, RoundingMode.HALF_EVEN).toString());
|
|
|
- alipayTradePagePayModel.setSubject(goodsDon.getTitle());
|
|
|
+ alipayTradePagePayModel.setSubject(subject);
|
|
|
alipayTradePagePayModel.setProductCode(productCode);
|
|
|
//5分钟订单失效时间
|
|
|
alipayTradePagePayModel.setTimeExpire(DateUtil.offsetMinute(orderDon.getCreatedTime(), 5).toString());
|