You've already forked FrameTour-BE
feat(face): 根据景区模式动态设置人脸识别状态显示文本
- 获取景区配置管理器以判断景区模式 - 当景区模式为2时显示"去拍摄点免费拍照吧" - 其他模式下显示"快去智能机位打卡吧" - 保持原有业务逻辑不变
This commit is contained in:
@@ -780,12 +780,17 @@ public class FaceServiceImpl implements FaceService {
|
||||
sourceReqQuery.setMemberId(face.getMemberId());
|
||||
sourceReqQuery.setFaceId(faceId);
|
||||
sourceReqQuery.setType(2);
|
||||
ScenicConfigManager scenicConfig = scenicRepository.getScenicConfigManager(face.getScenicId());
|
||||
List<MemberSourceEntity> countUser = memberRelationRepository.listSourceByFaceRelation(faceId, 2);
|
||||
if (countUser != null && !countUser.isEmpty()) {
|
||||
statusResp.setStep2Status(true);
|
||||
} else {
|
||||
statusResp.setStep2Status(false);
|
||||
if (Integer.valueOf(2).equals(scenicConfig.getInteger("scenic_mode", 0))) {
|
||||
statusResp.setDisplayText("Hey,去拍摄点免费拍照吧");
|
||||
} else {
|
||||
statusResp.setDisplayText("Hey,快去智能机位打卡吧");
|
||||
}
|
||||
return statusResp;
|
||||
}
|
||||
VideoTaskStatusVO taskStatusByFaceId = goodsService.getTaskStatusByFaceId(faceId);
|
||||
|
||||
Reference in New Issue
Block a user