mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 11:05:18 +08:00
update 鉴权卡启动充电
This commit is contained in:
@@ -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){
|
||||
|
||||
@@ -546,15 +546,15 @@ public class TransactionRecordsRequestHandler extends AbstractHandler {
|
||||
}
|
||||
if (!StringUtils.equals("0000000000000000", data.getLogicCard())) {
|
||||
// 根据物理卡号查出所属用户
|
||||
PileAuthCard pileAuthCard = PileAuthCard.builder()
|
||||
.logicCard(data.getLogicCard())
|
||||
.build();
|
||||
PileAuthCard cardInfo = pileAuthCardService.selectPileAuthCardInfo(pileAuthCard);
|
||||
PileAuthCard cardInfo = pileAuthCardService.selectCardInfoByLogicCard(data.getLogicCard());
|
||||
if (cardInfo != null) {
|
||||
orderBasicInfo.setMemberId(cardInfo.getMemberId());
|
||||
// 将此卡状态改为正常
|
||||
pileAuthCard.setId(cardInfo.getId());
|
||||
pileAuthCard.setStatus("1");
|
||||
PileAuthCard pileAuthCard = PileAuthCard.builder()
|
||||
.logicCard(data.getLogicCard())
|
||||
.id(cardInfo.getId())
|
||||
.status("1")
|
||||
.build();
|
||||
pileAuthCardService.updatePileAuthCard(pileAuthCard);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user