| | |
| | | import cn.exrick.xboot.your.service.ICarService; |
| | | import cn.exrick.xboot.your.service.IEventLogService; |
| | | import cn.exrick.xboot.your.util.FaceSystem; |
| | | import cn.hutool.core.date.DateUtil; |
| | | import cn.hutool.core.util.StrUtil; |
| | | import cn.hutool.json.JSONArray; |
| | | import cn.hutool.json.JSONObject; |
| | |
| | | import java.io.IOException; |
| | | import java.io.InputStream; |
| | | import java.util.Collection; |
| | | import java.util.Date; |
| | | import java.util.Iterator; |
| | | import java.util.List; |
| | | //人脸比对检测车厢异常开启 |
| | |
| | | return; |
| | | } |
| | | |
| | | Date date1 = new Date(); |
| | | long time = date1.getTime()-2*60*1000; |
| | | Date date = new Date(time); |
| | | String format1 = DateUtil.format(date,"yyyy-MM-dd HH:mm:ss"); |
| | | String format2 = DateUtil.format(date1,"yyyy-MM-dd HH:mm:ss"); |
| | | QueryWrapper<Alarm> awrapper = new QueryWrapper<>(); |
| | | awrapper.between("create_time",format1,format2); |
| | | awrapper.eq("car_no",one.getCarNo()); |
| | | awrapper.eq("type",5); |
| | | List<Alarm> list = iAlarmService.list(awrapper); |
| | | if(list.size()>0){ |
| | | return; |
| | | } |
| | | |
| | | User user = userService.get(one.getUserId()); |
| | | User user1 = userService.get(one.getFollowUserId()); |
| | | |
| | |
| | | String avatar = user.getAvatar(); |
| | | if(StrUtil.isNotEmpty(avatar)){ |
| | | int result1 = FaceSystem.getResult(avatar, avatar2); |
| | | if(result1<60){ |
| | | if(result1<50){ |
| | | flag++; |
| | | }else{ |
| | | deleteFile(f.getId());//是一个人删除图片 flag=0 |
| | |
| | | String avatar = user1.getAvatar(); |
| | | if(StrUtil.isNotEmpty(avatar)){ |
| | | int result1 = FaceSystem.getResult(avatar, avatar2); |
| | | if(result1<60){ |
| | | if(result1<50){ |
| | | flag++; |
| | | }else{ |
| | | deleteFile(f.getId()); |