update 鉴权卡启动充电

This commit is contained in:
Lemon
2023-03-30 10:54:02 +08:00
parent a161952d7e
commit 04123a80a5
7 changed files with 79 additions and 20 deletions

View File

@@ -128,10 +128,7 @@ public class ConfirmStartChargingRequestHandler extends AbstractHandler{
if (StringUtils.equals("01", startMode)) {
// 刷卡启动充电
// 根据传过来的物理卡号查询数据库中此卡信息
PileAuthCard pileAuthCard = PileAuthCard.builder()
.logicCard(physicsCard)
.build();
PileAuthCard pileAuthCardInfo = pileAuthCardService.selectPileAuthCardInfo(pileAuthCard);
PileAuthCard pileAuthCardInfo = pileAuthCardService.selectCardInfoByLogicCard(physicsCard);
if (pileAuthCardInfo == null) {
// 未查到此卡信息
throw new BusinessException(ReturnCodeEnum.CODE_THIS_CARD_HAS_NO_INFO);
@@ -202,8 +199,11 @@ public class ConfirmStartChargingRequestHandler extends AbstractHandler{
pileTransactionService.doCreateOrder(createOrderTransactionDTO);
// 将卡状态改为启动锁定
pileAuthCard.setId(pileAuthCardInfo.getId());
pileAuthCard.setStatus("2");
PileAuthCard pileAuthCard = PileAuthCard.builder()
.id(pileAuthCardInfo.getId())
.logicCard(physicsCard)
.status("2")
.build();
pileAuthCardService.updatePileAuthCard(pileAuthCard);
}
} catch (BusinessException e){