feat(goods): 添加摄影师拍照模式支持

- 在GoodsServiceImpl中集成景区配置管理器检查
- 添加摄影模式下的成员资源查询逻辑
- 实现视频任务状态成功设置和计数返回
- 更新FaceServiceImpl中的显示文本为更准确的描述
- 将"记录大片"改为"拍摄照片"以匹配实际功能
This commit is contained in:
2026-02-14 01:38:28 +08:00
parent 90fb0df69c
commit 671cad4687
2 changed files with 10 additions and 1 deletions

View File

@@ -296,6 +296,15 @@ public class GoodsServiceImpl implements GoodsService {
return response; return response;
} }
ScenicConfigManager scenicConfig = scenicRepository.getScenicConfigManager(face.getScenicId());
if (Integer.valueOf(2).equals(scenicConfig.getInteger("scenic_mode", 0))) {
// 摄影师拍照
List<MemberSourceEntity> list = memberRelationRepository.listSourceByFaceRelation(faceId, 2);
response.setStatus(VideoTaskStatus.SUCCESS.getCode());
response.setCount(list.size());
return response;
}
// ==================== 第三步:检查模板渲染状态 ==================== // ==================== 第三步:检查模板渲染状态 ====================
// 获取该景区的所有视频模板 // 获取该景区的所有视频模板
List<TemplateRespVO> templateList = templateRepository.getTemplateListByScenicId(response.getScenicId()); List<TemplateRespVO> templateList = templateRepository.getTemplateListByScenicId(response.getScenicId());

View File

@@ -840,7 +840,7 @@ public class FaceServiceImpl implements FaceService {
// 摄影模式 // 摄影模式
if (!countUser.isEmpty()) { if (!countUser.isEmpty()) {
statusResp.setStep3Status(true); statusResp.setStep3Status(true);
statusResp.setDisplayText("帧途AI已为您记录" + countUser.size() + ""); statusResp.setDisplayText("已为您拍摄" + countUser.size() + "");
return statusResp; return statusResp;
} else { } else {
statusResp.setStep3Status(false); statusResp.setStep3Status(false);