mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-21 03:25:12 +08:00
update 卡启动、vin启动逻辑修改
This commit is contained in:
@@ -146,21 +146,13 @@ public class ConfirmStartChargingRequestHandler extends AbstractHandler{
|
||||
dto.setPileSn(pileSn);
|
||||
dto.setConnectorCode(connectorCode);
|
||||
dto.setStartMode(StartModeEnum.AUTH_CARD.getValue());
|
||||
dto.setMemberId(pileAuthCardInfo.getMemberId());
|
||||
Map<String, Object> map = orderBasicInfoService.generateOrderByCard(dto);
|
||||
if (map != null) {
|
||||
transactionCode = (String) map.get("transactionCode");
|
||||
accountBalanceByteArr = YKCUtils.getPriceByte(String.valueOf(map.get("accountBalance")), 2);
|
||||
// 鉴权成功标识 0x00 失败 0x01 成功
|
||||
authenticationFlagByteArr = Constants.oneByteArray;
|
||||
|
||||
// 推送小程序启动充电消息
|
||||
// 通过memberId查询openId
|
||||
MemberBasicInfo memberBasicInfo = memberBasicInfoService.selectInfoByMemberId(pileAuthCardInfo.getMemberId());
|
||||
WechatSendMsgDTO sendMsgDTO = new WechatSendMsgDTO();
|
||||
sendMsgDTO.setOpenId(memberBasicInfo.getOpenId());
|
||||
sendMsgDTO.setOrderCode((String) map.get("orderCode"));
|
||||
|
||||
wxAppletRemoteService.startChargingSendMsg(sendMsgDTO);
|
||||
}else {
|
||||
throw new BusinessException("", "生成刷卡订单失败");
|
||||
}
|
||||
@@ -200,21 +192,13 @@ public class ConfirmStartChargingRequestHandler extends AbstractHandler{
|
||||
dto.setPileSn(pileSn);
|
||||
dto.setConnectorCode(connectorCode);
|
||||
dto.setStartMode(StartModeEnum.VIN_CODE.getValue());
|
||||
dto.setMemberId(plateInfo.getMemberId());
|
||||
Map<String, Object> map = orderBasicInfoService.generateOrderByCard(dto);
|
||||
if (map != null) {
|
||||
transactionCode = (String) map.get("transactionCode");
|
||||
accountBalanceByteArr = YKCUtils.getPriceByte(String.valueOf(map.get("accountBalance")), 2);
|
||||
// 鉴权成功标识 0x00 失败 0x01 成功
|
||||
authenticationFlagByteArr = Constants.oneByteArray;
|
||||
|
||||
// 推送小程序启动充电消息
|
||||
// 通过memberId查询openId
|
||||
MemberBasicInfo memberBasicInfo = memberBasicInfoService.selectInfoByMemberId(plateInfo.getMemberId());
|
||||
WechatSendMsgDTO sendMsgDTO = new WechatSendMsgDTO();
|
||||
sendMsgDTO.setOpenId(memberBasicInfo.getOpenId());
|
||||
sendMsgDTO.setOrderCode((String) map.get("orderCode"));
|
||||
|
||||
wxAppletRemoteService.startChargingSendMsg(sendMsgDTO);
|
||||
}else {
|
||||
throw new BusinessException("", "生成vin订单失败");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user