update 小程序首页查询站点列表接口

This commit is contained in:
Lemon
2025-03-27 08:28:33 +08:00
parent 1232418627
commit bcbb4514d3
2 changed files with 37 additions and 5 deletions

View File

@@ -103,6 +103,32 @@ public class PileController extends BaseController {
return response;
}
@PostMapping("/queryStationInfosV2")
public RestApiResponse<?> queryStationInfosV2(HttpServletRequest request, @RequestBody QueryStationDTO queryStationDTO) {
// logger.info("查询充电站信息列表 param:{}", JSON.toJSONString(queryStationDTO));
RestApiResponse<?> response;
try {
// 获取appid第三方平台用
String appId = request.getHeader("appId");
if (StringUtils.isNotBlank(appId)) {
// 获取deptIds
List<String> deptIds = pileMerchantInfoService.getDeptIdsByAppId(appId);
queryStationDTO.setMerchantDeptIds(deptIds);
}
logger.debug("uniApp查询充电站信息V2 appId:{}, dto:{}", appId, JSON.toJSONString(queryStationDTO));
PageResponse pageResponse = pileStationInfoService.uniAppQueryStationInfoListV2(queryStationDTO);
response = new RestApiResponse<>(pageResponse);
} catch (BusinessException e) {
logger.warn("查询充电站信息列表V2 warn", e);
response = new RestApiResponse<>(e.getCode(), e.getMessage());
} catch (Exception e) {
logger.error("查询充电站信息列表V2异常 error", e);
response = new RestApiResponse<>(ReturnCodeEnum.CODE_GET_PILE_STATION_INFO_ERROR);
}
logger.debug("查询充电站信息列表V2 param:{}, result:{}", JSON.toJSONString(queryStationDTO), JSON.toJSONString(response));
return response;
}
/**
* 查询站点收藏状态接口
* @param stationId