| | |
| | | import com.thhy.staff.modules.biz.face.mapper.FaceDeviceMapper; |
| | | import com.thhy.staff.modules.biz.face.service.FaceServer; |
| | | import com.thhy.staff.modules.biz.platuser.entity.DoorLis; |
| | | import com.thhy.staff.modules.biz.platuser.entity.PlatUser; |
| | | import com.thhy.staff.modules.biz.platuser.mapper.PlatUserMapper; |
| | | import com.thhy.staff.utils.MqUtils; |
| | | import org.checkerframework.checker.units.qual.A; |
| | |
| | | |
| | | @Override |
| | | public void record(String mess) { |
| | | logger.info("人脸通过记录"+mess); |
| | | JSONObject jsonObject = JSON.parseObject(mess); |
| | | DoorLis doorLis = new DoorLis(jsonObject); |
| | | userMapper.insertDoorLis(doorLis); |
| | |
| | | |
| | | @Override |
| | | @Transactional |
| | | public void deleteNotify(String mess) { |
| | | public void removeNotify(String mess) { |
| | | logger.info("删除人员通知"+mess); |
| | | JSONObject jsonObject = JSON.parseObject(mess); |
| | | if(jsonObject.containsKey("success")&&jsonObject.getBooleanValue("success")){ |
| | | JSONObject paramJson = jsonObject.getJSONObject("param"); |
| | | JSONObject paramJson = jsonObject.getJSONObject("params"); |
| | | List<String> userIds = JSONArray.parseArray(paramJson.getString("userIds"),String.class); |
| | | userMapper.syncResult(3,userIds); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public String queryOriStrById(String id) { |
| | | return userMapper.queryOriStrById(id); |
| | | } |
| | | |
| | | @Override |
| | | public void allPerson(String mess) { |
| | | JSONObject jsonObject = JSONObject.parseObject(mess); |
| | | JSONArray jsonArray = jsonObject.getJSONArray("person_list"); |
| | | for(Object obj : jsonArray){ |
| | | JSONObject personJson = JSON.parseObject(obj.toString()); |
| | | String faceId = personJson.getString("person_id"); |
| | | int count = userMapper.countByFaceId(faceId); |
| | | if(count>0)continue; |
| | | PlatUser platUser = new PlatUser(); |
| | | platUser.setFaceId(faceId); |
| | | platUser.setIdNo(personJson.getString("id_card")); |
| | | platUser.setRealName(personJson.getString("name")); |
| | | userMapper.insertSamplePlatUser(platUser); |
| | | } |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | JSONObject jsonObject = new JSONObject(); |
| | | jsonObject.put("method","delete_person"); |