充电桩主动申请充电,平台生成订单号回复并启动充电

This commit is contained in:
Lemon
2023-03-18 10:59:02 +08:00
parent a2a5c90704
commit 52a6db253e
12 changed files with 249 additions and 44 deletions

View File

@@ -299,4 +299,31 @@ public class MemberController extends BaseController {
logger.info("用户解绑车牌号 result:{}", response);
return response;
}
/**
* 用户绑定鉴权卡接口
* http://localhost:8080/uniapp/member/memberBindingCard
* @param dto
* @return
*/
@PostMapping("/memberBindingCard")
public RestApiResponse<?> memberBindingCard(HttpServletRequest request, @RequestBody BindingCardDTO dto){
logger.info("用户绑定鉴权卡 param:{}", JSONObject.toJSONString(dto));
RestApiResponse<?> response = null;
try {
String memberId = getMemberIdByAuthorization(request);
dto.setMemberId(memberId);
int i = memberService.memberBindCard(dto);
response = new RestApiResponse<>(i);
} catch (BusinessException e){
logger.error("用户绑定鉴权卡 error", e);
response = new RestApiResponse<>(e.getCode(), e.getMessage());
} catch (Exception e) {
logger.error("用户绑定鉴权卡 error", e);
response = new RestApiResponse<>(e);
}
logger.info("用户绑定鉴权卡 result:{}", response);
return response;
}
}