|
@@ -61,20 +61,17 @@ public class FaceServicelimpl implements FaceServiceI {
|
61
|
61
|
taFace.setUpdateUser(id);
|
62
|
62
|
taFace.setCreateDate(new Date());
|
63
|
63
|
taFace.setUpdateDate(new Date());
|
64
|
|
-
|
65
|
64
|
//判断身份是否为业主且状态为已停用
|
66
|
65
|
TaSysRole sysRole = taSysRoleMapper.findRoleByUserId(userid);
|
67
|
66
|
TaUser taUser = taUserMapper.selectByPrimaryKey(userid);
|
68
|
67
|
if (null!=taUser && null!=sysRole
|
69
|
68
|
&& Constant.INVALID.equals(taUser.getStatus())&& Constant.OWNER.equals(sysRole.getRoleName())) {
|
70
|
|
-
|
71
|
69
|
response.addError("9996", "您的身份已停用,请联系物业");
|
72
|
70
|
return response;
|
73
|
71
|
}
|
74
|
72
|
//身份为家属租客,状态为已停用
|
75
|
73
|
if (null!=taUser && null!=sysRole){
|
76
|
74
|
if (Constant.INVALID.equals(taUser.getStatus()) && (Constant.RELATION.equals(sysRole.getRoleName())) || Constant.TENANT.equals(sysRole.getRoleName())){
|
77
|
|
-
|
78
|
75
|
response.addError("9996", "您的身份已停用,请联系物业");
|
79
|
76
|
return response;
|
80
|
77
|
}
|
|
@@ -88,7 +85,6 @@ public class FaceServicelimpl implements FaceServiceI {
|
88
|
85
|
if (resps.getCode().equals("0")) {
|
89
|
86
|
taUser.setFaceStatus("1");
|
90
|
87
|
taUserMapper.updateByPrimaryKeySelective(taUser);
|
91
|
|
-
|
92
|
88
|
resps.addSuccess("图片录入成功");
|
93
|
89
|
} else {
|
94
|
90
|
resps.addError(resps.getMessage());
|
|
@@ -101,7 +97,6 @@ public class FaceServicelimpl implements FaceServiceI {
|
101
|
97
|
if (resps.getCode().equals("0")) {
|
102
|
98
|
taUser.setFaceStatus("1");
|
103
|
99
|
taUserMapper.updateByPrimaryKeySelective(taUser);
|
104
|
|
-
|
105
|
100
|
resps.addSuccess("图片录入成功");
|
106
|
101
|
} else {
|
107
|
102
|
resps.addError(resps.getMessage());
|
|
@@ -131,17 +126,15 @@ public class FaceServicelimpl implements FaceServiceI {
|
131
|
126
|
}
|
132
|
127
|
ResponseBean responseBean=getTaFaceParentId(userId,otherUserID);
|
133
|
128
|
if ("1".equals(responseBean.getCode())){
|
134
|
|
- responseBean.getMessage();
|
135
|
|
- return responseBean;
|
|
129
|
+ responseBean.getMessage();
|
|
130
|
+ return responseBean;
|
136
|
131
|
}
|
137
|
|
- Integer id = otherUserID == null?userId:otherUserID;
|
138
|
|
- TaFace taFace = new TaFace();
|
139
|
|
- taFace.setUpdateUser(userId);
|
140
|
|
- taFace.setUpdateDate(new Date());
|
141
|
|
- ResponseBean resps = checKout(faceImg, taFace, isA, uploadFile, id);
|
|
132
|
+ Integer id = otherUserID == null?userId:otherUserID;
|
|
133
|
+ TaFace taFace = new TaFace();
|
|
134
|
+ taFace.setUpdateUser(userId);
|
|
135
|
+ taFace.setUpdateDate(new Date());
|
|
136
|
+ ResponseBean resps = checKout(faceImg, taFace, isA, uploadFile, id);
|
142
|
137
|
if (resps.getCode().equals("0")) {
|
143
|
|
-
|
144
|
|
-
|
145
|
138
|
resps.addSuccess("图片修改成功");
|
146
|
139
|
} else {
|
147
|
140
|
resps.addError(resps.getMessage());
|
|
@@ -157,30 +150,24 @@ public class FaceServicelimpl implements FaceServiceI {
|
157
|
150
|
log.error("本地库人员ID:{} 的海康人员ID不存在", userId);
|
158
|
151
|
return responseBean;
|
159
|
152
|
}
|
160
|
|
-
|
161
|
153
|
AESDecode aesd = new AESDecode();
|
162
|
154
|
String body = "{\"type\": \"0\", \"image_url\":\"" + faceImg + "\"}";
|
163
|
155
|
try {
|
164
|
|
- responseBean = aesd.send(body);
|
165
|
|
- JSONObject jsonObject = JSONObject.parseObject(responseBean.getMessage());
|
166
|
|
- Integer type = (Integer) jsonObject.get("errno");
|
167
|
|
- Integer faceNum = (Integer) jsonObject.get("face_num");
|
168
|
|
-
|
|
156
|
+ responseBean = aesd.send(body);
|
|
157
|
+ JSONObject jsonObject = JSONObject.parseObject(responseBean.getMessage());
|
|
158
|
+ Integer type = (Integer) jsonObject.get("errno");
|
|
159
|
+ Integer faceNum = (Integer) jsonObject.get("face_num");
|
169
|
160
|
/*boolean isA为true进行添加,为false进行修改*/
|
170
|
161
|
if (0 == type && 1 == faceNum && isA) {
|
171
|
|
-
|
172
|
|
- /*推送海康*/
|
|
162
|
+ /*推送海康*/
|
173
|
163
|
HKOpenApi.HKpersonGroupId(uploadFile, user.getHkUserId(), user.getId(), user.getUserName(), user.getHkCardNo());
|
174
|
|
-
|
175
|
164
|
taFace.setFaceImg(faceImg);
|
176
|
165
|
taFaceMapper.insertSelective(taFace);
|
177
|
166
|
responseBean.addSuccess("操作成功");
|
178
|
167
|
HKOpenApi.downloadFaceAndFingerInfos(String.valueOf(user.getHkUserId()));
|
179
|
168
|
return responseBean;
|
180
|
169
|
} else if (0 == type && 1 == faceNum && isA == false) {
|
181
|
|
-
|
182
|
170
|
HKOpenApi.HKpersonGroupId(uploadFile, user.getHkUserId(), user.getId(), user.getUserName(), user.getHkCardNo());
|
183
|
|
-
|
184
|
171
|
taFace.setFaceImg(faceImg);
|
185
|
172
|
taFaceMapper.updateByPrimaryKeySelective(taFace);
|
186
|
173
|
responseBean.addSuccess("操作成功");
|