Commit 1b59a464 by zhangchen

人脸识别业务层

parent b5e3359b
......@@ -18,6 +18,7 @@ import com.ctrip.fun.common.vo.ResponseStatusEnum;
import com.ctrip.fun.common.vo.product.AsmCourseresourceQuery;
import com.ctrip.fun.common.vo.product.CourseBean;
import com.ctrip.fun.common.vo.user.ChangePasswordBean;
import com.ctrip.fun.common.vo.user.CourseDeviceBean;
import com.ctrip.fun.common.vo.user.IdentifyingCodeBean;
import com.ctrip.fun.common.vo.user.ImUserBean;
import com.ctrip.fun.common.vo.user.LoginBean;
......@@ -34,6 +35,7 @@ import com.ctrip.fun.common.vo.user.SearchImUserVO;
import com.ctrip.fun.common.vo.user.TransferOutsideUserAmtBean;
import com.ctrip.fun.common.vo.user.UserBean;
import com.ctrip.fun.common.vo.user.UserExtBean;
import com.ctrip.fun.common.vo.user.UserFaceResultBean;
import com.ctrip.fun.common.vo.user.UserQuery;
import com.ctrip.fun.common.vo.user.VerifyCodeBean;
import com.ctrip.fun.common.vo.user.VerifyResultBean;
......@@ -167,6 +169,56 @@ public class UserController {
response.setBody(userService.register(request.getBody()));
return response;
}
/**
* 存储识别结果
* @param request
* @return
*/
@ResponseBody
@RequestMapping(value = "/saveFace", method = RequestMethod.POST)
public Response<RegisterResultBean> saveFace(@RequestBody Request<UserFaceResultBean> request) {
Response<RegisterResultBean> response = new Response<RegisterResultBean>();
response.setStatus(ResponseStatusEnum.SUCCESS.getValue());
response.setMessage(ResponseStatusEnum.SUCCESS.getMsg());
response.setBody(userService.saveFace(request.getBody()));
return response;
}
/**
* 存储球场关联设备表
* @param request
* @return
*/
@ResponseBody
@RequestMapping(value = "/saveCourseDevice", method = RequestMethod.POST)
public Response<RegisterResultBean> saveCourseDevice(@RequestBody Request<CourseDeviceBean> request) {
Response<RegisterResultBean> response = new Response<RegisterResultBean>();
response.setStatus(ResponseStatusEnum.SUCCESS.getValue());
response.setMessage(ResponseStatusEnum.SUCCESS.getMsg());
response.setBody(userService.saveCourseDevice(request.getBody()));
return response;
}
/**
* 根据设备号获取球场设备关联对象
* @param request
* @return
*/
@ResponseBody
@RequestMapping(value = "/findCourseDeviceByDeviceId", method = RequestMethod.POST)
public Response<CourseDeviceBean> findCourseDeviceByDeviceId(@RequestBody Request<String> request) {
Response<CourseDeviceBean> response = new Response<CourseDeviceBean>();
String deviceId = request.getBody();
if (null == deviceId) {
response.setStatus(ResponseStatusEnum.INVALID_PARAMETER.getValue());
response.setMessage(ResponseStatusEnum.INVALID_PARAMETER.getMsg());
return response;
}
response.setBody(userService.findCourseDeviceByDeviceId(deviceId));
return response;
}
//小程序授权登录,返回token,如果为空表示未关联
@ResponseBody
@RequestMapping(value = "/loginMiniApp", method = RequestMethod.POST)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment