add 新增运营端小程序查询站点及充电枪状态

This commit is contained in:
YAS\29473
2025-12-31 08:56:45 +08:00
parent 38d0d05327
commit fe80482e6b
8 changed files with 342 additions and 0 deletions

View File

@@ -5,10 +5,12 @@ import com.google.common.collect.ImmutableMap;
import com.jsowell.common.core.controller.BaseController;
import com.jsowell.common.exception.BusinessException;
import com.jsowell.common.response.RestApiResponse;
import com.jsowell.pile.dto.business.QueryStationWithConnectorStatusDTO;
import com.jsowell.pile.dto.business.StationBusinessAnalyzeInfoDTO;
import com.jsowell.pile.dto.business.StationStatisticsInfoDTO;
import com.jsowell.pile.service.OrderBasicInfoService;
import com.jsowell.pile.service.PileStationInfoService;
import com.jsowell.common.core.page.PageResponse;
import com.jsowell.pile.vo.uniapp.business.StationBusinessAnalyzeInfoVO;
import com.jsowell.pile.vo.uniapp.business.StationStatisticsInfosVO;
import org.springframework.beans.factory.annotation.Autowired;
@@ -151,4 +153,24 @@ public class BusinessStationInfoController extends BaseController {
return response;
}
/**
* 运营端小程序查询站点及充电枪状态
* 支持通过站点ID或站点名称查询不传则查询全部站点
* @param dto 查询条件
* @return 站点列表及充电枪状态统计
*/
@PostMapping("/queryStationWithConnectorStatus")
public RestApiResponse<?> queryStationWithConnectorStatus(@RequestBody QueryStationWithConnectorStatusDTO dto) {
RestApiResponse<?> response = null;
try {
PageResponse pageResponse = pileStationInfoService.queryStationWithConnectorStatus(dto);
response = new RestApiResponse<>(pageResponse);
} catch (Exception e) {
logger.error("查询站点及充电枪状态 error", e);
response = new RestApiResponse<>(e);
}
logger.info("查询站点及充电枪状态 params:{}, result:{}", JSONObject.toJSONString(dto), response);
return response;
}
}