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

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

@@ -12,11 +12,10 @@ import com.jsowell.common.exception.ServiceException;
import com.jsowell.common.response.RestApiResponse;
import com.jsowell.common.util.SMSUtil;
import com.jsowell.common.util.StringUtils;
import com.jsowell.pile.domain.MemberBasicInfo;
import com.jsowell.pile.domain.MemberLicensePlateNumberRelation;
import com.jsowell.pile.domain.MemberPlateNumberRelation;
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.vo.uniapp.MemberVO;
import com.jsowell.service.MemberService;
import org.springframework.beans.factory.annotation.Autowired;
@@ -42,7 +41,7 @@ public class MemberController extends BaseController {
private IMemberBasicInfoService memberBasicInfoService;
@Autowired
private IMemberLicensePlateNumberRelationService memberLicensePlateNumberRelationService;
private IMemberPlateNumberRelationService memberPlateNumberRelationService;
/**
* 下发短信接口 business
@@ -213,9 +212,9 @@ public class MemberController extends BaseController {
logger.info("通过 memberId 查询用户个人基本信息 param:{}", memberId);
RestApiResponse<?> response = null;
try {
MemberLicensePlateNumberRelation info = new MemberLicensePlateNumberRelation();
MemberPlateNumberRelation info = new MemberPlateNumberRelation();
info.setMemberId(memberId);
List<MemberLicensePlateNumberRelation> resultList = memberLicensePlateNumberRelationService.selectMemberLicensePlateNumberRelationList(info);
List<MemberPlateNumberRelation> resultList = memberPlateNumberRelationService.selectMemberLicensePlateNumberRelationList(info);
response = new RestApiResponse<>(resultList);
} catch (Exception e) {
logger.error("通过 memberId 查询用户个人基本信息 error", e);
@@ -251,4 +250,28 @@ public class MemberController extends BaseController {
logger.info("用户绑定车牌号 result:{}", response);
return response;
}
/**
* 用户解除绑定
* http://localhost:8080/uniapp/member/memberUnbindCarNo
*
* @return
*/
@PostMapping("/memberUnbindCarNo")
public RestApiResponse<?> memberUnbindCarNo(@RequestBody BindingCarNoDTO dto){
logger.info("用户解绑车牌号 params:{}", JSONObject.toJSONString(dto));
RestApiResponse<?> response = null;
try {
// String memberId = getMemberIdByAuthorization(request);
// dto.setMemberId(memberId);
int i = memberPlateNumberRelationService.deleteCarNoByParams(dto.getIds());
response = new RestApiResponse<>(i);
} catch (Exception e) {
logger.error("用户解绑车牌号 error", e);
response = new RestApiResponse<>(ReturnCodeEnum.CODE_USER_UNBIND_CARNO_ERROR);
}
logger.info("用户解绑车牌号 result:{}", response);
return response;
}
}