This commit is contained in:
2025-03-01 11:51:15 +08:00
parent 94bf358a2d
commit 8428907db4
13 changed files with 181 additions and 19 deletions

View File

@ -22,6 +22,7 @@ import com.ycwl.basic.service.pc.FaceService;
import com.ycwl.basic.service.task.impl.TaskTaskServiceImpl;
import com.ycwl.basic.utils.ApiResponse;
import com.ycwl.basic.utils.SnowFlakeUtil;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@ -39,6 +40,7 @@ import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
@Slf4j
@RestController
@RequestMapping("/ly")
public class LyCompatibleController {
@ -81,11 +83,11 @@ public class LyCompatibleController {
if (StringUtils.isBlank(scid)) {
return R.error("景区ID为空");
}
if (StringUtils.equals("288",scid)) {
// if (StringUtils.equals("288",scid)) {
scenicId = 3955650120997015552L;
} else {
scenicId = 3946669713328836608L;
}
// } else {
// scenicId = 3946669713328836608L;
// }
String openId = headersMap.get("client");
MemberRespVO member = memberMapper.getByOpenId(openId);
if (member == null) {
@ -98,6 +100,12 @@ public class LyCompatibleController {
memberEntity.setNickname("用户");
memberMapper.add(memberEntity);
member.setId(memberEntity.getId());
} else {
MemberEntity memberUpd = new MemberEntity();
memberUpd.setId(member.getId());
memberUpd.setScenicId(scenicId);
memberUpd.setUpdateAt(new Date());
memberMapper.update(memberUpd);
}
FaceRecognizeResp resp;
try {
@ -136,6 +144,7 @@ public class LyCompatibleController {
if (taskStatusVO == null) {
return R.ok().put("hasVideo", 0);
}
log.info("> {}", taskStatusVO);
switch (taskStatusVO.getStatus()) {
case 1:
return R.ok().put("hasVideo", 1);
@ -202,6 +211,9 @@ public class LyCompatibleController {
map.put("ossurldm", goodsDetailVO.getVideoUrl());
return map;
}).collect(Collectors.toList());
log.info("> {}", taskStatusVO);
log.info("> {}", videoList);
log.info("> {}", userVideoList);
return R.ok()
.put("isgen", taskStatusVO.getStatus() == 1 ? 0 : 1)
.put("newvideo", videoList)