修改bug

This commit is contained in:
longbinbin
2024-12-11 14:30:36 +08:00
parent b3ecacf3a3
commit 54d9d077f1
7 changed files with 80 additions and 2 deletions

View File

@ -139,4 +139,27 @@ public class AppMemberServiceImpl implements AppMemberService {
memberEntity.setAgreement(AgreementEnum.AGREE.getType());
return ApiResponse.success(memberMapper.update(memberEntity));
}
@Override
public ApiResponse updateScenicServiceNoticeStatus(Long scenicId) {
JwtInfo worker = JwtTokenUtil.getWorker();
Integer scenicServiceNoticeStatus = memberMapper.getScenicServiceNoticeStatus(scenicId, worker.getUserId());
//没有就初始化为开启
if(scenicServiceNoticeStatus==null){
int i = memberMapper.addScenicServiceNoticeStatus(scenicId, worker.getUserId());
if(i>0){
return ApiResponse.success("成功");
}else {
return ApiResponse.fail("失败");
}
}else {
// 有就修改
int i = memberMapper.updateScenicServiceNoticeStatus(scenicId, worker.getUserId());
if (i == 0) {
return ApiResponse.fail("失败");
}
return ApiResponse.success("成功");
}
}
}

View File

@ -184,7 +184,8 @@ public class GoodsServiceImpl implements GoodsService {
goodsDetailVO.setVideoUrl(videoRespVO.getVideoUrl());
goodsDetailVO.setTemplateCoverUrl(videoRespVO.getTemplateCoverUrl());
goodsDetailVO.setCreateTime(videoRespVO.getCreateTime());
goodsDetailVO.setPrice(videoRespVO.getTemplatePrice());
BigDecimal templatePrice = videoRespVO.getTemplatePrice();
goodsDetailVO.setPrice(templatePrice==null ? null : templatePrice.setScale(2));
goodsDetailVO.setIsBuy(videoRespVO.getIsBuy());
ScenicDeviceCountVO scenicDeviceCountVO = deviceMapper.deviceCountByScenicId(videoRespVO.getScenicId(), -1L);
goodsDetailVO.setLensNum(scenicDeviceCountVO.getTotalDeviceCount());

View File

@ -51,5 +51,5 @@ public interface AppMemberService {
ApiResponse<?> agreement();
ApiResponse updateScenicServiceNoticeStatus(Long scenicId);
}