update 用户绑定车牌号接口

This commit is contained in:
DESKTOP-D9QDT1P\JS-ZZA
2023-03-06 08:36:39 +08:00
parent d6f2a2234c
commit 3874b057b7
8 changed files with 127 additions and 20 deletions

View File

@@ -42,6 +42,11 @@ public class MemberBasicInfo extends BaseEntity {
*/
private String openId;
/**
* 车牌号
*/
private String licensePlateNumber;
/**
* 昵称
*/

View File

@@ -0,0 +1,27 @@
package com.jsowell.pile.dto;
import lombok.Data;
/**
* 用户绑定车牌号
*
* @author JS-ZZA
* @date 2023/3/4 11:39
*/
@Data
public class BindingCarNoDTO {
/**
* 手机号码
*/
private String phoneNumber;
/**
* 短信验证码
*/
private String verificationCode;
/**
* 车牌号
*/
private String carNo;
}

View File

@@ -1,6 +1,7 @@
package com.jsowell.pile.service;
import com.jsowell.pile.domain.MemberBasicInfo;
import com.jsowell.pile.dto.BindingCarNoDTO;
import com.jsowell.pile.vo.uniapp.MemberVO;
import com.jsowell.pile.vo.uniapp.MemberWalletLogVO;
import com.jsowell.pile.vo.uniapp.PersonalPileInfoVO;
@@ -115,4 +116,6 @@ public interface IMemberBasicInfoService {
* @return
*/
List<PersonalPileInfoVO> getMemberPersonPileInfo(String memberId);
void memberBindingCarNo(BindingCarNoDTO dto);
}

View File

@@ -6,6 +6,8 @@ import com.jsowell.common.util.StringUtils;
import com.jsowell.pile.domain.MemberBasicInfo;
import com.jsowell.pile.domain.MemberWalletInfo;
import com.jsowell.pile.domain.MemberWalletLog;
import com.jsowell.pile.dto.BindingCarNoDTO;
import com.jsowell.pile.dto.MemberRegisterAndLoginDTO;
import com.jsowell.pile.mapper.MemberBasicInfoMapper;
import com.jsowell.pile.mapper.MemberWalletInfoMapper;
import com.jsowell.pile.mapper.MemberWalletLogMapper;
@@ -261,4 +263,17 @@ public class MemberBasicInfoServiceImpl implements IMemberBasicInfoService {
return pileBasicInfoService.getPileInfoByMemberId(memberId);
}
/**
* 用户绑定车牌号
* @param dto
*/
@Override
public void memberBindingCarNo(BindingCarNoDTO dto) {
MemberBasicInfo memberBasicInfo = MemberBasicInfo.builder()
.mobileNumber(dto.getPhoneNumber())
.licensePlateNumber(dto.getCarNo())
.build();
memberBasicInfoMapper.updateMemberBasicInfo(memberBasicInfo);
}
}