扫描枪口二维码判断枪口状态是否插枪

This commit is contained in:
Lemon
2023-09-14 08:40:51 +08:00
parent 226edbbbb9
commit 11246b0496

View File

@@ -232,11 +232,23 @@ public class PileService {
return vo;
}
/**
* 获取枪口详情信息
* 仅小程序扫码调用
* @param pileConnectorCode
* @return
* @throws ExecutionException
* @throws InterruptedException
*/
public PileConnectorVO getConnectorDetail(String pileConnectorCode) throws ExecutionException, InterruptedException {
PileConnectorDetailVO pileConnectorDetailVO = queryPileConnectorDetail(pileConnectorCode);
if (pileConnectorDetailVO == null) {
return null;
}
// 枪口状态不为2占用未充电
if (StringUtils.equals("2", pileConnectorDetailVO.getConnectorStatus())) {
throw new BusinessException(ReturnCodeEnum.CODE_PILE_CONNECTOR_STATUS_ERROR);
}
String pileSn = pileConnectorDetailVO.getPileSn();
PileConnectorVO resultVO = getPileDetailByPileSn(pileSn);
List<ConnectorInfoVO> connectorInfoList = resultVO.getConnectorInfoList();