| | |
| | | package com.thhy.staff.modules.biz.face.controller; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.thhy.general.common.BasicResult; |
| | | import com.thhy.staff.modules.biz.face.entity.FaceResult; |
| | | import com.thhy.staff.modules.biz.face.service.FaceDeviceService; |
| | | import com.thhy.staff.modules.biz.face.service.FaceServer; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | |
| | | @Autowired |
| | | private FaceServer faceServer; |
| | | |
| | | @Autowired |
| | | private FaceDeviceService deviceService; |
| | | |
| | | @RequestMapping("/device/login") |
| | | public FaceResult login(@RequestBody String mess){ |
| | | FaceResult faceResult = faceServer.login(mess); |
| | | return faceResult; |
| | | } |
| | | |
| | | |
| | | @RequestMapping("/syncPerson") |
| | | public JSONObject syncPerson(@RequestBody String mess){ |
| | | JSONObject jsonObject = faceServer.syncPerson(mess); |
| | | return jsonObject; |
| | | } |
| | | |
| | | @RequestMapping("/syncPersonSingle") |
| | | public JSONObject syncPersonSingle(@RequestBody String mess){ |
| | | JSONObject jsonObject = faceServer.syncPersonSingle(mess); |
| | | return jsonObject; |
| | | } |
| | | |
| | | @RequestMapping("/sp/notify") |
| | | public JSONObject personNotify(@RequestBody String mess){ |
| | | faceServer.personNotify(mess); |
| | | JSONObject jsonObject = new JSONObject(); |
| | | jsonObject.put("code",0); |
| | | jsonObject.put("msg","OK"); |
| | | jsonObject.put("success",true); |
| | | return jsonObject; |
| | | } |
| | | } |