|
@@ -39,13 +39,18 @@ public class FaceServicelimpl implements FaceServiceI {
|
39
|
39
|
private ImageServiceI imageServiceI;
|
40
|
40
|
|
41
|
41
|
@Override
|
42
|
|
- public ResponseBean addFace(Integer userid, MultipartFile uploadFile) {
|
|
42
|
+ public ResponseBean addFace(Integer userid, MultipartFile uploadFile,Integer otherUserID) {
|
43
|
43
|
String faceImg = null;
|
44
|
44
|
try {
|
45
|
45
|
faceImg = imageServiceI.getImageUrl(uploadFile);
|
46
|
46
|
} catch (IOException e) {
|
47
|
47
|
e.printStackTrace();
|
48
|
48
|
}
|
|
49
|
+ ResponseBean responseBean = getTaFaceParentId(userid,otherUserID);
|
|
50
|
+ if ("1".equals(responseBean.getCode())){
|
|
51
|
+ responseBean.getMessage();
|
|
52
|
+ return responseBean;
|
|
53
|
+ }
|
49
|
54
|
TaUser user = taUserMapper.selectByPrimaryKey(userid);
|
50
|
55
|
ResponseBean response = new ResponseBean();
|
51
|
56
|
TaFace taFace = new TaFace();
|
|
@@ -55,7 +60,6 @@ public class FaceServicelimpl implements FaceServiceI {
|
55
|
60
|
taFace.setUpdateUser(userid);
|
56
|
61
|
taFace.setCreateDate(new Date());
|
57
|
62
|
taFace.setUpdateDate(new Date());
|
58
|
|
- //已登陆,身份未知,状态未知
|
59
|
63
|
|
60
|
64
|
//判断身份是否为业主且状态为已停用
|
61
|
65
|
TaSysRole sysRole = taSysRoleMapper.findRoleByUserId(userid);
|
|
@@ -111,7 +115,7 @@ public class FaceServicelimpl implements FaceServiceI {
|
111
|
115
|
}
|
112
|
116
|
|
113
|
117
|
@Override
|
114
|
|
- public ResponseBean upDateFace(Integer userId, MultipartFile uploadFile) {
|
|
118
|
+ public ResponseBean upDateFace(Integer userId, MultipartFile uploadFile,Integer otherUserID) {
|
115
|
119
|
boolean isA = false;
|
116
|
120
|
String faceImg = null;
|
117
|
121
|
try {
|
|
@@ -119,11 +123,13 @@ public class FaceServicelimpl implements FaceServiceI {
|
119
|
123
|
} catch (IOException e) {
|
120
|
124
|
e.printStackTrace();
|
121
|
125
|
}
|
|
126
|
+ ResponseBean responseBean=getTaFaceParentId(userId,otherUserID);
|
|
127
|
+ if ("1".equals(responseBean.getCode())){
|
|
128
|
+ responseBean.getMessage();
|
|
129
|
+ return responseBean;
|
|
130
|
+ }
|
122
|
131
|
TaUser user = taUserMapper.selectByPrimaryKey(userId);
|
123
|
|
-
|
124
|
132
|
TaFace taFace = new TaFace();
|
125
|
|
- taFace.setCommunityId(user.getCommunityId());
|
126
|
|
- taFace.setTaUserId(userId);
|
127
|
133
|
taFace.setUpdateUser(userId);
|
128
|
134
|
taFace.setUpdateDate(new Date());
|
129
|
135
|
ResponseBean resps = checKout(faceImg, taFace, isA, uploadFile, userId);
|
|
@@ -187,8 +193,13 @@ public class FaceServicelimpl implements FaceServiceI {
|
187
|
193
|
|
188
|
194
|
|
189
|
195
|
@Override
|
190
|
|
- public ResponseBean getTaFaceByUserId(Integer userId) {
|
|
196
|
+ public ResponseBean getTaFaceByUserId(Integer userId,Integer otherUserID) {
|
191
|
197
|
ResponseBean responseBean= new ResponseBean();
|
|
198
|
+ responseBean=getTaFaceParentId(userId,otherUserID);
|
|
199
|
+ if ("1".equals(responseBean.getCode())){
|
|
200
|
+ responseBean.getMessage();
|
|
201
|
+ return responseBean;
|
|
202
|
+ }
|
192
|
203
|
TaFace face = taFaceMapper.getByUserId(userId);
|
193
|
204
|
if (null!= face){
|
194
|
205
|
responseBean.addSuccess(face);
|
|
@@ -199,5 +210,17 @@ public class FaceServicelimpl implements FaceServiceI {
|
199
|
210
|
|
200
|
211
|
}
|
201
|
212
|
|
|
213
|
+ /**
|
|
214
|
+ *判断当前用户下的人员关系(家属,租客)
|
|
215
|
+ */
|
|
216
|
+ public ResponseBean getTaFaceParentId(Integer userId,Integer otherUserID){
|
|
217
|
+ ResponseBean responseBean= new ResponseBean();
|
|
218
|
+ TaUser user = taUserMapper.selectTaFaceParentId(userId,otherUserID);
|
|
219
|
+ if (null == user){
|
|
220
|
+ responseBean.addError("您输入的家属或租户ID有误");
|
|
221
|
+ return responseBean;
|
|
222
|
+ }
|
|
223
|
+ return responseBean;
|
|
224
|
+ }
|
202
|
225
|
|
203
|
226
|
}
|