update 推送小程序停止充电接口金额改为实付金额

This commit is contained in:
Lemon
2024-03-07 10:40:10 +08:00
parent 3863f8bcc1
commit 3938271244
3 changed files with 12 additions and 1 deletions

View File

@@ -38,6 +38,11 @@ public class SendMessageVO {
*/
private String orderAmount;
/**
* 折扣金额
*/
private String discountAmount;
/**
* 结算金额
*/

View File

@@ -29,6 +29,7 @@ import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
import java.io.IOException;
import java.math.BigDecimal;
import java.text.ParseException;
import java.util.Date;
import java.util.HashMap;
@@ -255,7 +256,10 @@ public class WxAppletRemoteService {
AppletTemplateMessageSendDTO.StopChargingMessage stopChargingMessage = new AppletTemplateMessageSendDTO.StopChargingMessage();
msgInfo.setStopChargingMessage(stopChargingMessage);
stopChargingMessage.setChargingAmount(sendMessageVO.getSettleAmount()); // 订单金额 2024.03.05改为 结算金额
BigDecimal orderAmount = new BigDecimal(sendMessageVO.getOrderAmount());
BigDecimal discountAmount = new BigDecimal(sendMessageVO.getDiscountAmount());
stopChargingMessage.setChargingAmount(String.valueOf(orderAmount.subtract(discountAmount))); // 订单金额 2024.03.05改为 实付金额
stopChargingMessage.setEndReason(sendMessageVO.getStopReason()); // 结束原因
stopChargingMessage.setOrderCode(sendMessageVO.getOrderCode()); // 订单号
stopChargingMessage.setChargingDegree(sendMessageVO.getChargingDegree()); // 充电度数