mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 02:55:04 +08:00
打印日志
This commit is contained in:
@@ -265,6 +265,39 @@ public class PileService {
|
||||
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) {
|
||||
return pileBasicInfoService.selectPileInfoBySn(pileSn);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user