mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-05-11 21:40:19 +08:00
打印日志
This commit is contained in:
@@ -265,6 +265,39 @@ public class PileService {
|
|||||||
return resultVO;
|
return resultVO;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public AppletPileDetailVO getConnectorDetailV2(String pileConnectorCode) throws Exception {
|
||||||
|
log.info("查询充电枪口详情, pileConnectorCode:{}", pileConnectorCode);
|
||||||
|
PileConnectorDetailVO pileConnectorDetailVO = queryPileConnectorDetail(pileConnectorCode);
|
||||||
|
log.info("查询充电枪口详情, pileConnectorDetailVO:{}", JSON.toJSONString(pileConnectorDetailVO));
|
||||||
|
if (pileConnectorDetailVO == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
// 不是电单车的桩, 需要判断插枪状态
|
||||||
|
if (!StringUtils.equals(Constants.THREE, pileConnectorDetailVO.getChargePortType())) {
|
||||||
|
// 枪口状态不为2:占用(未充电)
|
||||||
|
if (!StringUtils.equals(PileConnectorDataBaseStatusEnum.OCCUPIED_NOT_CHARGED.getValue(), pileConnectorDetailVO.getConnectorStatus())) {
|
||||||
|
throw new BusinessException(ReturnCodeEnum.CODE_PILE_CONNECTOR_STATUS_ERROR);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
String pileSn = pileConnectorDetailVO.getPileSn();
|
||||||
|
AppletPileDetailVO resultVO = getPileDetailByPileSn(pileSn);
|
||||||
|
log.info("查询充电枪口详情getConnectorDetail, pileSn:{}, pileConnectorDetailVO:{}, resultVO:{}", pileSn, JSON.toJSONString(pileConnectorDetailVO), JSON.toJSONString(resultVO));
|
||||||
|
List<ConnectorInfoVO> connectorInfoList = resultVO.getConnectorInfoList();
|
||||||
|
if (connectorInfoList.size() > 1 && !StringUtils.equals(pileConnectorDetailVO.getChargePortType(), "3")) {
|
||||||
|
List<ConnectorInfoVO> list = Lists.newArrayList();
|
||||||
|
// 枪口大于1个,此充电桩非单枪设备,根据参数展示对应枪口的信息
|
||||||
|
for (ConnectorInfoVO connectorInfoVO : connectorInfoList) {
|
||||||
|
if (StringUtils.equals(pileConnectorCode, pileSn + connectorInfoVO.getConnectorCode())) {
|
||||||
|
list.add(connectorInfoVO);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
resultVO.setConnectorInfoList(list);
|
||||||
|
} else {
|
||||||
|
resultVO.setConnectorInfoList(connectorInfoList);
|
||||||
|
}
|
||||||
|
return resultVO;
|
||||||
|
}
|
||||||
|
|
||||||
public PileInfoVO selectPileInfoBySn(String pileSn) {
|
public PileInfoVO selectPileInfoBySn(String pileSn) {
|
||||||
return pileBasicInfoService.selectPileInfoBySn(pileSn);
|
return pileBasicInfoService.selectPileInfoBySn(pileSn);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user