新增 用户(批量)解绑车牌号接口

This commit is contained in:
DESKTOP-D9QDT1P\JS-ZZA
2023-03-07 11:12:01 +08:00
parent c6a83768e2
commit 57a96d107b
14 changed files with 285 additions and 220 deletions

View File

@@ -13,11 +13,11 @@ import com.jsowell.common.util.JWTUtils;
import com.jsowell.common.util.StringUtils;
import com.jsowell.common.util.id.IdUtils;
import com.jsowell.pile.domain.MemberBasicInfo;
import com.jsowell.pile.domain.MemberLicensePlateNumberRelation;
import com.jsowell.pile.domain.MemberPlateNumberRelation;
import com.jsowell.pile.domain.MemberWalletInfo;
import com.jsowell.pile.dto.*;
import com.jsowell.pile.service.IMemberBasicInfoService;
import com.jsowell.pile.service.IMemberLicensePlateNumberRelationService;
import com.jsowell.pile.service.IMemberPlateNumberRelationService;
import com.jsowell.pile.service.IPileMerchantInfoService;
import com.jsowell.pile.transaction.dto.MemberTransactionDTO;
import com.jsowell.pile.transaction.service.TransactionService;
@@ -53,7 +53,7 @@ public class MemberService {
private WxAppletRemoteService wxAppletRemoteService;
@Autowired
private IMemberLicensePlateNumberRelationService memberLicensePlateNumberRelationService;
private IMemberPlateNumberRelationService memberPlateNumberRelationService;
/**
* 校验短信验证码
@@ -248,15 +248,15 @@ public class MemberService {
checkVerificationCode(registerAndLoginDTO);
// 判断当前车牌号是否已经绑定
MemberLicensePlateNumberRelation relation = new MemberLicensePlateNumberRelation();
MemberPlateNumberRelation relation = new MemberPlateNumberRelation();
relation.setMemberId(dto.getMemberId());
relation.setLicensePlateNumber(dto.getCarNo());
List<MemberLicensePlateNumberRelation> list = memberLicensePlateNumberRelationService.selectMemberLicensePlateNumberRelationList(relation);
List<MemberPlateNumberRelation> list = memberPlateNumberRelationService.selectMemberLicensePlateNumberRelationList(relation);
if (CollectionUtils.isNotEmpty(list)) {
// 不为空说明该用户绑定过此车牌号
throw new BusinessException(ReturnCodeEnum.CODE_THIS_CARNO_HAS_BEEN_BINDING);
}
relation.setPhoneNumber(dto.getPhoneNumber());
memberLicensePlateNumberRelationService.insertMemberLicensePlateNumberRelation(relation);
memberPlateNumberRelationService.insertMemberLicensePlateNumberRelation(relation);
}
}