发送录波指令、调用录波算法、解析录波数据
This commit is contained in:
@@ -14,7 +14,7 @@ public enum DataSourceEnum {
|
||||
MINUTE_STATISTICS_MIN("min", "分钟统计数据-最小"),
|
||||
MINUTE_STATISTICS_AVG("avg", "分钟统计数据-平均"),
|
||||
MINUTE_STATISTICS_CP95("cp95", "分钟统计数据-CP95"),
|
||||
WAVE_DATA("wave_data", "录播数据");
|
||||
WAVE_DATA("wave_data", "录波");
|
||||
|
||||
private String value;
|
||||
private String msg;
|
||||
|
||||
@@ -8,5 +8,12 @@ import com.njcn.gather.plan.pojo.po.AdPlanTestConfig;
|
||||
* @date 2025-08-25
|
||||
*/
|
||||
public interface IAdPlanTestConfigService extends IService<AdPlanTestConfig> {
|
||||
/**
|
||||
* 根据计划id获取测试配置
|
||||
*
|
||||
* @param planId 计划id
|
||||
* @return
|
||||
*/
|
||||
AdPlanTestConfig getByPlanId(String planId);
|
||||
|
||||
}
|
||||
|
||||
@@ -574,6 +574,14 @@ public class AdPlanServiceImpl extends ServiceImpl<AdPlanMapper, AdPlan> impleme
|
||||
map.put("scriptName", dictTree.getName());
|
||||
result.add(map);
|
||||
}
|
||||
if (adPlan.getDatasourceId().contains(DataSourceEnum.WAVE_DATA.getValue())) {
|
||||
Map<String, String> map = new HashMap<>();
|
||||
map.put("id", "wave_data");
|
||||
map.put("code", DataSourceEnum.WAVE_DATA.getValue());
|
||||
map.put("scriptName", DataSourceEnum.WAVE_DATA.getMsg());
|
||||
result.add(map);
|
||||
}
|
||||
|
||||
} else {
|
||||
String scriptId = adPlan.getScriptId();
|
||||
List<PqScriptDtls> scriptDtlsList = pqScriptDtlsService.listPqScriptDtlByScriptId(scriptId);
|
||||
|
||||
@@ -12,8 +12,12 @@ import org.springframework.stereotype.Service;
|
||||
*/
|
||||
@Service
|
||||
public class AdPlanTestConfigServiceImpl extends ServiceImpl<AdPlanTestConfigMapper, AdPlanTestConfig>
|
||||
implements IAdPlanTestConfigService {
|
||||
implements IAdPlanTestConfigService {
|
||||
|
||||
@Override
|
||||
public AdPlanTestConfig getByPlanId(String planId) {
|
||||
return this.lambdaQuery().eq(AdPlanTestConfig::getPlanId, planId).last("LIMIT 1").one();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user