update 电单车协议

This commit is contained in:
Guoqs
2024-08-05 11:30:41 +08:00
parent 4f946b31eb
commit a93d86bfff
3 changed files with 38 additions and 25 deletions

View File

@@ -2489,14 +2489,13 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService {
AbstractProgramLogic orderLogic = ProgramLogicFactory.getProgramLogic(mode);
orderLogic.payOrder(payOrderDTO); // 充电桩主动申请启动充电生成订单 使用支付
// 推送小程序启动充电消息
// 通过memberId查询openId
MemberBasicInfo memberBasicInfo = memberBasicInfoService.selectInfoByMemberId(dto.getMemberId());
WechatSendMsgDTO sendMsgDTO = new WechatSendMsgDTO();
sendMsgDTO.setOpenId(memberBasicInfo.getOpenId());
sendMsgDTO.setOrderCode(basicInfo.getOrderCode());
wxAppletRemoteService.startChargingSendMsg(sendMsgDTO);
/*
推送小程序启动充电消息
通过memberId查询openId
*/
if (StringUtils.isNotBlank(dto.getMemberId())) {
wxAppletRemoteService.startChargingSendMsg(dto.getMemberId(), basicInfo.getOrderCode());
}
return map;
}
@@ -3140,6 +3139,15 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService {
BigDecimal remedialAmount = orderInfo.getRemedialAmount();
orderInfo.setRemedialAmount(remedialAmount.subtract(payAmount));
}
/*
推送小程序启动充电消息
通过memberId查询openId
*/
if (StringUtils.isNotBlank(orderInfo.getMemberId())) {
wxAppletRemoteService.startChargingSendMsg(orderInfo.getMemberId(), orderInfo.getOrderCode());
}
this.updateOrderBasicInfo(orderInfo);
}