import com.tuoheng.admin.mapper.LiveChannelMapper; | import com.tuoheng.admin.mapper.LiveChannelMapper; | ||||
import com.tuoheng.admin.mapper.ReportMapper; | import com.tuoheng.admin.mapper.ReportMapper; | ||||
import com.tuoheng.admin.request.inspection.UpdateTaskByCodeRequest; | import com.tuoheng.admin.request.inspection.UpdateTaskByCodeRequest; | ||||
import com.tuoheng.admin.service.report.generate.GenerateReportService; | |||||
import com.tuoheng.common.core.exception.ServiceException; | import com.tuoheng.common.core.exception.ServiceException; | ||||
import com.tuoheng.common.core.utils.JacksonUtil; | import com.tuoheng.common.core.utils.JacksonUtil; | ||||
import com.tuoheng.common.core.utils.JsonResult; | import com.tuoheng.common.core.utils.JsonResult; | ||||
@Autowired | @Autowired | ||||
private DeliverStreamingService deliverStreamingService; | private DeliverStreamingService deliverStreamingService; | ||||
@Autowired | |||||
private GenerateReportService generateReportService; | |||||
/** | /** | ||||
* 修改任务(修改任务状态和飞手信息) | * 修改任务(修改任务状态和飞手信息) | ||||
* | * | ||||
// 飞行完成 | // 飞行完成 | ||||
log.info("修改任务状态和飞手信息业务接口:飞行完成"); | log.info("修改任务状态和飞手信息业务接口:飞行完成"); | ||||
this.updateComplete(request, inspection); | this.updateComplete(request, inspection); | ||||
// 任务完成后自动生成报告 | |||||
generateReportService.generateByAuto(inspection); | |||||
} | } | ||||
// 直播 | // 直播 |
* @return | * @return | ||||
*/ | */ | ||||
public JsonResult generate(Inspection inspection) { | public JsonResult generate(Inspection inspection) { | ||||
log.info("进入任务完成自动生成报告"); | |||||
log.info("进入任务完成自动生成报告, inspectionId={}", inspection.getId()); | |||||
Report report = this.buildReport(inspection); | Report report = this.buildReport(inspection); | ||||
JsonResult result = this.addReport(report); | JsonResult result = this.addReport(report); |
package com.tuoheng.admin.service; | |||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | |||||
import com.tuoheng.admin.entity.Inspection; | |||||
import com.tuoheng.admin.enums.MarkEnum; | |||||
import com.tuoheng.admin.mapper.InspectionMapper; | |||||
import com.tuoheng.admin.request.third.DspCallbackRequest; | |||||
import com.tuoheng.admin.service.report.generate.GenerateReportService; | |||||
import com.tuoheng.admin.service.third.dsp.IDspCallbackService; | |||||
import com.tuoheng.admin.vo.inspection.InspectionCardVo; | |||||
import lombok.extern.slf4j.Slf4j; | |||||
import org.junit.Test; | |||||
import org.junit.runner.RunWith; | |||||
import org.springframework.beans.factory.annotation.Autowired; | |||||
import org.springframework.boot.test.context.SpringBootTest; | |||||
import org.springframework.test.context.junit4.SpringRunner; | |||||
@Slf4j | |||||
@RunWith(SpringRunner.class) | |||||
@SpringBootTest | |||||
public class GenerateReportServiceTest { | |||||
@Autowired | |||||
private InspectionMapper inspectionMapper; | |||||
@Autowired | |||||
private GenerateReportService generateReportService; | |||||
@Test | |||||
public void testGetOneById() { | |||||
Inspection inspection = inspectionMapper.selectOne(new LambdaQueryWrapper<Inspection>() | |||||
.eq(Inspection::getId, "1c40b2b421c4d1108ac21aa49451be8d")); | |||||
// | |||||
// Inspection inspection = inspectionMapper.selectOne(new LambdaQueryWrapper<Inspection>() | |||||
// .eq(Inspection::getId, "1c40b2b421c4d1108ac21aa49451be8d") | |||||
// .eq(Inspection::getMark, MarkEnum.VALID.getCode())); | |||||
generateReportService.generateByAuto(inspection); | |||||
} | |||||
} |