jinlin
2023-11-17 815cf005152ca73ca08aabd44021d5f6ac72b06a
modules/mainPart/src/main/java/com/zt/life/modules/project/controller/EnvironController.java
@@ -12,8 +12,11 @@
import com.zt.common.validator.group.AddGroup;
import com.zt.common.validator.group.DefaultGroup;
import com.zt.common.validator.group.UpdateGroup;
import com.zt.life.modules.project.dto.SoftwareTestOrderDto;
import com.zt.life.modules.project.model.Environ;
import com.zt.life.modules.project.service.EnvironService;
import com.zt.life.sys.dto.OssDto;
import com.zt.life.sys.service.SysOssConfigService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
@@ -39,6 +42,10 @@
    @Autowired
    private EnvironService environService;
    @Autowired
    private SysOssConfigService sysOssConfigService;
    @GetMapping("page")
    @ApiOperation("分页")
    @ApiImplicitParams({
@@ -52,11 +59,16 @@
        return PageResult.ok(environService.page(queryFilter));
    }
    @GetMapping("{id}")
    @GetMapping("getDto")
    @ApiOperation("信息")
    public Result<Environ> get(@PathVariable("id") Long id){
        Environ data = environService.get(id);
    public Result<SoftwareTestOrderDto> getDto(Long orderId, Long environId) {
        SoftwareTestOrderDto data = environService.getDto(environId, orderId);
        if (orderId != null) {
            OssDto ossDto = sysOssConfigService.getOssByBusiType(orderId, "environ");
            if (ossDto != null) {
                data.setFiles(ossDto);
            }
        }
        return Result.ok(data);
    }