feat:调试接口
This commit is contained in:
parent
f9494ee635
commit
ba86a0d011
|
|
@ -3,6 +3,7 @@ package com.ruoyi.airline.controller;
|
|||
import com.alibaba.nacos.client.naming.utils.CollectionUtils;
|
||||
import com.ruoyi.airline.api.domain.AirlineFileGroupInfoVO;
|
||||
import com.ruoyi.airline.api.domain.AirlineFileVO;
|
||||
import com.ruoyi.airline.controller.convert.AirlineFileControllerConvert;
|
||||
import com.ruoyi.airline.controller.convert.AirlineFileGroupInfoControllerConvert;
|
||||
import com.ruoyi.airline.service.api.IAirlineFileGroupInfoService;
|
||||
import com.ruoyi.airline.service.api.IAirlineFileService;
|
||||
|
|
@ -85,14 +86,14 @@ public class AirlineFileGroupInfoController extends BaseController {
|
|||
AirlineFileGroupInfoDTO infoDTO = new AirlineFileGroupInfoDTO();
|
||||
infoDTO.setGroupId(groupId);
|
||||
infoDTO.setAirlineFileDTO(dto);
|
||||
return success(iAirlineFileGroupInfoService.save(infoDTO));
|
||||
AirlineFileDTO result = iAirlineFileGroupInfoService.save(infoDTO);
|
||||
return success(AirlineFileControllerConvert.from(result));
|
||||
}
|
||||
|
||||
/**
|
||||
* 在当前分组下添加初始航线(空的航线)
|
||||
*
|
||||
* @param vo 实体对象
|
||||
* @return
|
||||
*/
|
||||
@PostMapping()
|
||||
@Operation(summary = "在当前分组下添加初始航线,必须上传分组ID")
|
||||
|
|
@ -100,12 +101,9 @@ public class AirlineFileGroupInfoController extends BaseController {
|
|||
if (vo.getGroupId() == null) {
|
||||
throw new BaseException("分组ID不能为空");
|
||||
}
|
||||
AirlineFileGroupInfoDTO dto = AirlineFileGroupInfoControllerConvert.to(vo);
|
||||
Long result = iAirlineFileGroupInfoService.save(dto);
|
||||
if (result > 0) {
|
||||
return success(result);
|
||||
}
|
||||
throw new BaseException("新增失败");
|
||||
AirlineFileGroupInfoDTO infoDTO = AirlineFileGroupInfoControllerConvert.to(vo);
|
||||
AirlineFileDTO result = iAirlineFileGroupInfoService.save(infoDTO);
|
||||
return success(AirlineFileControllerConvert.from(result));
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.airline.service.api;
|
||||
|
||||
import com.ruoyi.airline.service.dto.AirlineFileDTO;
|
||||
import com.ruoyi.airline.service.dto.AirlineFileGroupInfoDTO;
|
||||
import com.ruoyi.common.core.exception.base.BaseException;
|
||||
|
||||
|
|
@ -14,7 +15,7 @@ public interface IAirlineFileGroupInfoService {
|
|||
List<AirlineFileGroupInfoDTO> selectGroupInfoListById(Long groupId);
|
||||
|
||||
|
||||
Long save(AirlineFileGroupInfoDTO dto) throws BaseException;
|
||||
AirlineFileDTO save(AirlineFileGroupInfoDTO dto) throws BaseException;
|
||||
|
||||
Long deleteGroupInfo(AirlineFileGroupInfoDTO dto) throws BaseException;
|
||||
|
||||
|
|
|
|||
|
|
@ -60,7 +60,7 @@ public class AirlineFileServiceGroupInfoImpl implements IAirlineFileGroupInfoSer
|
|||
}
|
||||
|
||||
@Override
|
||||
public Long save(AirlineFileGroupInfoDTO dto) throws BaseException {
|
||||
public AirlineFileDTO save(AirlineFileGroupInfoDTO dto) throws BaseException {
|
||||
|
||||
String name = dto.getAirlineFileDTO().getName();
|
||||
name = iAirlineFileService.getNewFileNameLikeByGroupId(name, dto.getGroupId());
|
||||
|
|
@ -73,9 +73,9 @@ public class AirlineFileServiceGroupInfoImpl implements IAirlineFileGroupInfoSer
|
|||
AirlineFileGroupInfo model = AirlineFileGroupInfoServiceConvert.to(dto);
|
||||
|
||||
// 检查唯一性:同一个分组下不能有相同的航线
|
||||
iAirlineFileGroupInfoDomain.save(model);
|
||||
|
||||
|
||||
return iAirlineFileGroupInfoDomain.save(model);
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
Loading…
Reference in New Issue