dingxin 6 years ago
parent
commit
c934646e05

+ 4
- 2
CODE/smart-community/app-api/src/main/java/com/community/huiju/controller/FaceController.java View File

70
     @ApiImplicitParams({
70
     @ApiImplicitParams({
71
             @ApiImplicitParam(paramType = "header",dataType = "String",name = "X-Auth-Token",value = "Token"),
71
             @ApiImplicitParam(paramType = "header",dataType = "String",name = "X-Auth-Token",value = "Token"),
72
             @ApiImplicitParam(paramType = "query",dataType = "Integer",name = "otherUserId",value = "家属或租户ID,不填为本人"),
72
             @ApiImplicitParam(paramType = "query",dataType = "Integer",name = "otherUserId",value = "家属或租户ID,不填为本人"),
73
+            @ApiImplicitParam(paramType = "query",dataType = "Integer",name = "verifyId",value = "审核ID"),
73
     })
74
     })
74
     @RequestMapping(value = "/deleteFace",method = RequestMethod.GET)
75
     @RequestMapping(value = "/deleteFace",method = RequestMethod.GET)
75
-    public Object deleteFace(HttpSession session, @RequestParam(required = false) Integer otherUserId){
76
+    public Object deleteFace(HttpSession session, @RequestParam(required = false) Integer otherUserId,
77
+                            @RequestParam(required = false) Integer verifyId){
76
         UserElement userElement = getUserElement(session);
78
         UserElement userElement = getUserElement(session);
77
-        ResponseBean responseBean = faceServicel.deleteFace(userElement,otherUserId);
79
+        ResponseBean responseBean = faceServicel.deleteFace(userElement,otherUserId,verifyId);
78
         return responseBean;
80
         return responseBean;
79
     }
81
     }
80
 
82
 

+ 6
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/dao/TaFaceMapper.java View File

30
      * @return
30
      * @return
31
      */
31
      */
32
     TaFace getById(@Param("id")Integer id);
32
     TaFace getById(@Param("id")Integer id);
33
+
34
+    /**
35
+     * 根据审核ID删除人脸信息
36
+     * @param verifyId
37
+     */
38
+    void deleteFace(@Param("verifyId") Integer verifyId);
33
 }
39
 }

+ 1
- 1
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/FaceServiceI.java View File

47
      * @param otherUserId
47
      * @param otherUserId
48
      * @return
48
      * @return
49
      */
49
      */
50
-    ResponseBean deleteFace(UserElement userElement, Integer otherUserId);
50
+    ResponseBean deleteFace(UserElement userElement, Integer otherUserId,Integer verifyId);
51
 }
51
 }

+ 3
- 3
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/FaceServicelimpl.java View File

400
     }
400
     }
401
 
401
 
402
     @Override
402
     @Override
403
-    public ResponseBean deleteFace(UserElement userElement, Integer otherUserId) {
403
+    public ResponseBean deleteFace(UserElement userElement, Integer otherUserId,Integer verifyId) {
404
         ResponseBean responseBean= new ResponseBean();
404
         ResponseBean responseBean= new ResponseBean();
405
         TaUserVerify taUserVerify= infoExist(userElement.getUserVerifyId());
405
         TaUserVerify taUserVerify= infoExist(userElement.getUserVerifyId());
406
         if (null ==taUserVerify) {
406
         if (null ==taUserVerify) {
451
             responseBean.addError(errorMessage);
451
             responseBean.addError(errorMessage);
452
             return responseBean;
452
             return responseBean;
453
         }
453
         }
454
-
455
-
454
+        Integer activeUser = otherUserId == null ? userElement.getUserVerifyId() : otherUserId;
455
+        taFaceMapper.deleteFace(activeUser);
456
         // 异动同步到设备
456
         // 异动同步到设备
457
         Map<String,Object> appointJurisdictionMap = Maps.newHashMap();
457
         Map<String,Object> appointJurisdictionMap = Maps.newHashMap();
458
         appointJurisdictionMap.put("appkey", tpEquipmentTree.getAppkey());
458
         appointJurisdictionMap.put("appkey", tpEquipmentTree.getAppkey());

+ 5
- 0
CODE/smart-community/app-api/src/main/resources/mapper/TaFaceMapper.xml View File

128
         where id = #{id,jdbcType=INTEGER}
128
         where id = #{id,jdbcType=INTEGER}
129
     </select>
129
     </select>
130
 
130
 
131
+    <delete id="deleteFace" >
132
+        delete from ta_face
133
+        where ta_user_verify_id = #{verifyId}
134
+    </delete>
135
+
131
 </mapper>
136
 </mapper>

+ 0
- 1
CODE/smart-community/community-common/src/main/java/com/community/commom/hk/HKOpenApi.java View File

973
         //    log.error("获取监控列表失败!",e);
973
         //    log.error("获取监控列表失败!",e);
974
         //    throw new RuntimeException("获取监控列表失败!");
974
         //    throw new RuntimeException("获取监控列表失败!");
975
         //}
975
         //}
976
-        getDoorsByRegionUuids();
977
     }
976
     }
978
     /**
977
     /**
979
      *     删除当前人脸设备信息
978
      *     删除当前人脸设备信息