绑定验证
This commit is contained in:
@ -49,8 +49,8 @@ public class AppDiningPlatesController {
|
||||
|
||||
@GetMapping("/checkBind")
|
||||
@Operation(summary = "验证餐盘绑定")
|
||||
public CommonResult<Boolean> bindByFace(String diningPlatesNum) {
|
||||
return success(diningPlatesService.checkBind(diningPlatesNum));
|
||||
public CommonResult<AppUserInfoCardVO> checkBind(String diningPlatesNum) {
|
||||
return success(diningPlatesService.aPPCheckBind(diningPlatesNum));
|
||||
}
|
||||
|
||||
}
|
@ -3,7 +3,6 @@ package cn.iocoder.yudao.module.member.controller.app.user.vo;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
|
@ -5,7 +5,6 @@ import cn.iocoder.yudao.module.member.controller.admin.diningplates.vo.DiningPla
|
||||
import cn.iocoder.yudao.module.member.controller.admin.diningplates.vo.DiningPlatesSaveReqVO;
|
||||
import cn.iocoder.yudao.module.member.controller.app.user.vo.AppUserInfoCardVO;
|
||||
import cn.iocoder.yudao.module.member.dal.dataobject.diningplates.DiningPlatesDO;
|
||||
import cn.iocoder.yudao.module.member.dal.dataobject.user.MemberUserDO;
|
||||
|
||||
import javax.validation.Valid;
|
||||
import java.util.List;
|
||||
@ -87,4 +86,6 @@ public interface DiningPlatesService {
|
||||
AppUserInfoCardVO bindByFace(String diningPlatesNum, Long faceId);
|
||||
|
||||
Boolean checkBind(String diningPlatesNum);
|
||||
|
||||
AppUserInfoCardVO aPPCheckBind(String diningPlatesNum);
|
||||
}
|
@ -197,7 +197,6 @@ public class DiningPlatesServiceImpl implements DiningPlatesService {
|
||||
data.setMoney(cardService.getMoneyByUserId(memberUserDO.getId()));
|
||||
return data;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean checkBind(String diningPlatesNum) {
|
||||
DiningPlatesDO diningPlatesDO = diningPlatesMapper.selectOne(Wrappers.<DiningPlatesDO>lambdaQuery()
|
||||
@ -208,4 +207,19 @@ public class DiningPlatesServiceImpl implements DiningPlatesService {
|
||||
}
|
||||
return true;
|
||||
}
|
||||
@Override
|
||||
public AppUserInfoCardVO aPPCheckBind(String diningPlatesNum) {
|
||||
DiningPlatesDO diningPlatesDO = diningPlatesMapper.selectOne(Wrappers.<DiningPlatesDO>lambdaQuery()
|
||||
.eq(DiningPlatesDO::getDiningPlatesNum, diningPlatesNum)
|
||||
.last("limit 1"));
|
||||
if (diningPlatesDO == null || diningPlatesDO.getUserId() == null) {
|
||||
throw new ServiceException(20003, "餐盘未绑定");
|
||||
}
|
||||
|
||||
MemberUserDO memberUserDO = memberUserMapper.selectById(diningPlatesDO.getUserId());
|
||||
AppUserInfoCardVO data = new AppUserInfoCardVO();
|
||||
data.setName(memberUserDO.getNickname());
|
||||
data.setMoney(cardService.getMoneyByUserId(memberUserDO.getId()));
|
||||
return data;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user