mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-06-13 03:39:55 +08:00
update
This commit is contained in:
@@ -9,6 +9,7 @@ import com.jsowell.common.response.RestApiResponse;
|
|||||||
import com.jsowell.pile.dto.SplitConfigDTO;
|
import com.jsowell.pile.dto.SplitConfigDTO;
|
||||||
import com.jsowell.pile.dto.SplitConfigStationDTO;
|
import com.jsowell.pile.dto.SplitConfigStationDTO;
|
||||||
import com.jsowell.pile.service.StationSplitConfigService;
|
import com.jsowell.pile.service.StationSplitConfigService;
|
||||||
|
import com.jsowell.pile.vo.web.SplitConfigStationVO;
|
||||||
import com.jsowell.pile.vo.web.SplitConfigVO;
|
import com.jsowell.pile.vo.web.SplitConfigVO;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
@@ -68,9 +69,9 @@ public class StationSplitConfigController extends BaseController {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@PostMapping("/queryStationList")
|
@PostMapping("/queryStationList")
|
||||||
public RestApiResponse<Map<String, List<SplitConfigVO>>> queryStationList(@RequestBody SplitConfigStationDTO splitConfigStationDTO) {
|
public RestApiResponse<Map<String, List<SplitConfigStationVO>>> queryStationList(@RequestBody SplitConfigStationDTO splitConfigStationDTO) {
|
||||||
try {
|
try {
|
||||||
Map<String, List<SplitConfigVO>> result = stationSplitConfigService.queryStationList(splitConfigStationDTO);
|
Map<String, List<SplitConfigStationVO>> result = stationSplitConfigService.queryStationList(splitConfigStationDTO);
|
||||||
return new RestApiResponse<>(result);
|
return new RestApiResponse<>(result);
|
||||||
} catch (BusinessException e) {
|
} catch (BusinessException e) {
|
||||||
logger.error("查询站点列表失败", e);
|
logger.error("查询站点列表失败", e);
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package com.jsowell.pile.mapper;
|
package com.jsowell.pile.mapper;
|
||||||
|
|
||||||
import com.jsowell.pile.domain.StationSplitConfig;
|
import com.jsowell.pile.domain.StationSplitConfig;
|
||||||
|
import com.jsowell.pile.vo.web.SplitConfigStationVO;
|
||||||
import com.jsowell.pile.vo.web.SplitConfigVO;
|
import com.jsowell.pile.vo.web.SplitConfigVO;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
@@ -33,5 +34,5 @@ public interface StationSplitConfigMapper {
|
|||||||
* @param adapayMemberId
|
* @param adapayMemberId
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
List<SplitConfigVO> queryStationList(String adapayMemberId);
|
List<SplitConfigStationVO> queryStationList(String adapayMemberId);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ package com.jsowell.pile.service;
|
|||||||
import com.jsowell.pile.domain.StationSplitConfig;
|
import com.jsowell.pile.domain.StationSplitConfig;
|
||||||
import com.jsowell.pile.dto.SplitConfigDTO;
|
import com.jsowell.pile.dto.SplitConfigDTO;
|
||||||
import com.jsowell.pile.dto.SplitConfigStationDTO;
|
import com.jsowell.pile.dto.SplitConfigStationDTO;
|
||||||
|
import com.jsowell.pile.vo.web.SplitConfigStationVO;
|
||||||
import com.jsowell.pile.vo.web.ShareMemberVO;
|
import com.jsowell.pile.vo.web.ShareMemberVO;
|
||||||
import com.jsowell.pile.vo.web.SplitConfigVO;
|
import com.jsowell.pile.vo.web.SplitConfigVO;
|
||||||
|
|
||||||
@@ -57,5 +58,5 @@ public interface StationSplitConfigService {
|
|||||||
* @param splitConfigStationDTO
|
* @param splitConfigStationDTO
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
Map<String,List<SplitConfigVO>> queryStationList(SplitConfigStationDTO splitConfigStationDTO);
|
Map<String,List<SplitConfigStationVO>> queryStationList(SplitConfigStationDTO splitConfigStationDTO);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ import com.jsowell.pile.dto.SplitUserDetailDTO;
|
|||||||
import com.jsowell.pile.mapper.StationSplitConfigMapper;
|
import com.jsowell.pile.mapper.StationSplitConfigMapper;
|
||||||
import com.jsowell.pile.service.AdapayMemberAccountService;
|
import com.jsowell.pile.service.AdapayMemberAccountService;
|
||||||
import com.jsowell.pile.service.StationSplitConfigService;
|
import com.jsowell.pile.service.StationSplitConfigService;
|
||||||
|
import com.jsowell.pile.vo.web.SplitConfigStationVO;
|
||||||
import com.jsowell.pile.vo.web.ShareMemberVO;
|
import com.jsowell.pile.vo.web.ShareMemberVO;
|
||||||
import com.jsowell.pile.vo.web.SplitConfigVO;
|
import com.jsowell.pile.vo.web.SplitConfigVO;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@@ -295,10 +296,10 @@ public class StationSplitConfigServiceImpl implements StationSplitConfigService{
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public Map<String,List<SplitConfigVO>> queryStationList(SplitConfigStationDTO splitConfigStationDTO) {
|
public Map<String,List<SplitConfigStationVO>> queryStationList(SplitConfigStationDTO splitConfigStationDTO) {
|
||||||
String adapayMemberId = splitConfigStationDTO.getAdapayMemberId();
|
String adapayMemberId = splitConfigStationDTO.getAdapayMemberId();
|
||||||
|
|
||||||
List<SplitConfigVO> stationList = stationSplitConfigMapper.queryStationList(adapayMemberId);
|
List<SplitConfigStationVO> stationList = stationSplitConfigMapper.queryStationList(adapayMemberId);
|
||||||
if (stationList == null || stationList.isEmpty()) {
|
if (stationList == null || stationList.isEmpty()) {
|
||||||
throw new BusinessException("", "未查询到该汇付会员的分账配置信息");
|
throw new BusinessException("", "未查询到该汇付会员的分账配置信息");
|
||||||
}
|
}
|
||||||
@@ -310,7 +311,7 @@ public class StationSplitConfigServiceImpl implements StationSplitConfigService{
|
|||||||
.sorted((o1, o2) -> Integer.parseInt(o2.getStationId()) - Integer.parseInt(o1.getStationId()))
|
.sorted((o1, o2) -> Integer.parseInt(o2.getStationId()) - Integer.parseInt(o1.getStationId()))
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
|
|
||||||
Map<String, List<SplitConfigVO>> stationMap = new HashMap<>();
|
Map<String, List<SplitConfigStationVO>> stationMap = new HashMap<>();
|
||||||
stationMap.put("stationList", stationList);
|
stationMap.put("stationList", stationList);
|
||||||
return stationMap;
|
return stationMap;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,18 @@
|
|||||||
|
package com.jsowell.pile.vo.web;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
public class SplitConfigStationVO {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 站点ID
|
||||||
|
*/
|
||||||
|
private String stationId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 站点名称
|
||||||
|
*/
|
||||||
|
private String stationName;
|
||||||
|
|
||||||
|
}
|
||||||
@@ -32,7 +32,7 @@
|
|||||||
order by fee_flag
|
order by fee_flag
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="queryStationList" resultType="com.jsowell.pile.vo.web.SplitConfigVO">
|
<select id="queryStationList" resultType="com.jsowell.pile.vo.web.SplitConfigStationVO">
|
||||||
select
|
select
|
||||||
t2.id as stationId,
|
t2.id as stationId,
|
||||||
t2.station_name as stationName
|
t2.station_name as stationName
|
||||||
|
|||||||
Reference in New Issue
Block a user