dingxin 6 лет назад
Родитель
Сommit
c934646e05

+ 4
- 2
CODE/smart-community/app-api/src/main/java/com/community/huiju/controller/FaceController.java Просмотреть файл

@@ -70,11 +70,13 @@ public class FaceController extends BaseController {
70 70
     @ApiImplicitParams({
71 71
             @ApiImplicitParam(paramType = "header",dataType = "String",name = "X-Auth-Token",value = "Token"),
72 72
             @ApiImplicitParam(paramType = "query",dataType = "Integer",name = "otherUserId",value = "家属或租户ID,不填为本人"),
73
+            @ApiImplicitParam(paramType = "query",dataType = "Integer",name = "verifyId",value = "审核ID"),
73 74
     })
74 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 78
         UserElement userElement = getUserElement(session);
77
-        ResponseBean responseBean = faceServicel.deleteFace(userElement,otherUserId);
79
+        ResponseBean responseBean = faceServicel.deleteFace(userElement,otherUserId,verifyId);
78 80
         return responseBean;
79 81
     }
80 82
 

+ 6
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/dao/TaFaceMapper.java Просмотреть файл

@@ -30,4 +30,10 @@ public interface TaFaceMapper{
30 30
      * @return
31 31
      */
32 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 Просмотреть файл

@@ -47,5 +47,5 @@ public interface FaceServiceI {
47 47
      * @param otherUserId
48 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 Просмотреть файл

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

+ 5
- 0
CODE/smart-community/app-api/src/main/resources/mapper/TaFaceMapper.xml Просмотреть файл

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

+ 0
- 1
CODE/smart-community/community-common/src/main/java/com/community/commom/hk/HKOpenApi.java Просмотреть файл

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