parent
4e3e69161a
commit
e757241b0b
@ -0,0 +1,26 @@
|
||||
package com.mashibing.apipassenger.controller;
|
||||
|
||||
import com.mashibing.apipassenger.request.VerificationCodeDTO;
|
||||
import com.mashibing.apipassenger.service.VerificationCodeService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
@RestController
|
||||
public class VerificationController {
|
||||
|
||||
@Autowired
|
||||
private VerificationCodeService service;
|
||||
|
||||
// 实现 乘客获取验证码 API
|
||||
@GetMapping("/verification-code")
|
||||
public String verificationcode(@RequestBody VerificationCodeDTO verificationCodeDTO){
|
||||
|
||||
String passengerPhone = verificationCodeDTO.getPassengerPhone();
|
||||
System.out.println("接受到的手机验证码为"+passengerPhone);
|
||||
|
||||
return service.generatorCode(passengerPhone);
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
package com.mashibing.apipassenger.request;
|
||||
|
||||
|
||||
public class VerificationCodeDTO {
|
||||
|
||||
private String passengerPhone;
|
||||
|
||||
public String getPassengerPhone() {
|
||||
return passengerPhone;
|
||||
}
|
||||
|
||||
public void setPassengerPhone(String passengerPhone) {
|
||||
this.passengerPhone = passengerPhone;
|
||||
}
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
package com.mashibing.apipassenger.service;
|
||||
|
||||
import net.sf.json.JSONObject;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class VerificationCodeService {
|
||||
|
||||
public String generatorCode(String passengerPhone){
|
||||
|
||||
// 调用验证码服务,获取验证码
|
||||
System.out.println("调用验证码服务,获取验证码");
|
||||
String code = "111111";
|
||||
|
||||
// 存入redis
|
||||
System.out.println("存入redis");
|
||||
JSONObject result = new JSONObject();
|
||||
result.put("code",1);
|
||||
result.put("message","success");
|
||||
// 返回值
|
||||
return result.toString();
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in new issue