|
@@ -77,7 +77,7 @@ public class TaUserVerifyServiceImpl extends ServiceImpl<TaUserVerifyMapper, TaU
|
77
|
77
|
}
|
78
|
78
|
|
79
|
79
|
@Override
|
80
|
|
- public ResponseBean auditUser(UserElement userElement, Integer userVerifyId, Boolean verifyStatus) {
|
|
80
|
+ public ResponseBean auditUser(UserElement userElement, Integer userVerifyId, Boolean verifyStatus, String remark) {
|
81
|
81
|
ResponseBean responseBean = new ResponseBean();
|
82
|
82
|
|
83
|
83
|
TaUserVerify userVerify = taUserVerifyMapper.selectById(userVerifyId);
|
|
@@ -107,6 +107,10 @@ public class TaUserVerifyServiceImpl extends ServiceImpl<TaUserVerifyMapper, TaU
|
107
|
107
|
if (verifyStatus && null == tpBuildingOwnerInfo) {
|
108
|
108
|
insertBuildingOwnerInfo(userVerify, user);
|
109
|
109
|
}
|
|
110
|
+ // 只有审核不通过的时候,写入不通过原因
|
|
111
|
+ if (Constant.REJECTED.equals(status)) {
|
|
112
|
+ userVerify.setRemark(remark);
|
|
113
|
+ }
|
110
|
114
|
userVerify.setVerifyStatus(status);
|
111
|
115
|
userVerify.setVerifyName(user.getUserName());
|
112
|
116
|
taUserVerifyMapper.updateById(userVerify);
|
|
@@ -144,7 +148,7 @@ public class TaUserVerifyServiceImpl extends ServiceImpl<TaUserVerifyMapper, TaU
|
144
|
148
|
private void hasUserVerify(UserElement userElement, TaUserVerify userVerify, boolean hasOwner){
|
145
|
149
|
TaUserVerify hasUserVerify = null;
|
146
|
150
|
// 校验这个房产有没有业主,只能存在一个业主
|
147
|
|
- if (hasOwner) {
|
|
151
|
+ if (hasOwner && userVerify.getRoleId().intValue() == 1) {
|
148
|
152
|
hasUserVerify = taUserVerifyMapper.selectCommunityAndAddress(userElement.getCommunityId(), userVerify.getPhaseId(),
|
149
|
153
|
userVerify.getBuildingId(), userVerify.getUnitId(),
|
150
|
154
|
userVerify.getLevelId(), userVerify.getRoomNoId());
|
|
@@ -196,6 +200,7 @@ public class TaUserVerifyServiceImpl extends ServiceImpl<TaUserVerifyMapper, TaU
|
196
|
200
|
tpBuildingOwnerInfo.setVerifyStatus("1");
|
197
|
201
|
tpBuildingOwnerInfo.setCreateDate(LocalDateTime.now());
|
198
|
202
|
tpBuildingOwnerInfo.setCreateUser(user.getId());
|
|
203
|
+ tpBuildingOwnerInfo.setTaUserVerifyId(userVerify.getId());
|
199
|
204
|
|
200
|
205
|
tpBuildingOwnerInfoMapper.insert(tpBuildingOwnerInfo);
|
201
|
206
|
return tpBuildingOwnerInfo;
|
|
@@ -203,7 +208,7 @@ public class TaUserVerifyServiceImpl extends ServiceImpl<TaUserVerifyMapper, TaU
|
203
|
208
|
|
204
|
209
|
@Override
|
205
|
210
|
@Transactional(rollbackFor = Exception.class)
|
206
|
|
- public ResponseBean verifyinfoAdd(UserElement userElement, Integer userVerifyId, String verifyStatus, String roleState) {
|
|
211
|
+ public ResponseBean verifyinfoAdd(UserElement userElement, Integer userVerifyId, String verifyStatus, String roleState, String remark) {
|
207
|
212
|
ResponseBean responseBean = new ResponseBean();
|
208
|
213
|
|
209
|
214
|
TaUserVerify userVerify = taUserVerifyMapper.selectById(userVerifyId);
|
|
@@ -211,6 +216,9 @@ public class TaUserVerifyServiceImpl extends ServiceImpl<TaUserVerifyMapper, TaU
|
211
|
216
|
responseBean.addError("审核数据不存在!");
|
212
|
217
|
return responseBean;
|
213
|
218
|
}
|
|
219
|
+ // 不通过的原因
|
|
220
|
+ userVerify.setRemark(remark);
|
|
221
|
+ userVerify.setRoleId(Integer.valueOf(roleState));
|
214
|
222
|
//判断审核数据是否冲突
|
215
|
223
|
hasUserVerify(userElement, userVerify, true);
|
216
|
224
|
|
|
@@ -224,9 +232,11 @@ public class TaUserVerifyServiceImpl extends ServiceImpl<TaUserVerifyMapper, TaU
|
224
|
232
|
taUser.getLoginName());
|
225
|
233
|
|
226
|
234
|
userVerify.setVerifyStatus(verifyStatus);
|
227
|
|
- userVerify.setRoleId(Integer.valueOf(roleState));
|
|
235
|
+
|
228
|
236
|
// 审核通过的情况
|
229
|
237
|
if ("1".equals(verifyStatus) && StringUtils.isNotBlank(roleState)) {
|
|
238
|
+ // 审核通过就把 不通过的原因拿掉
|
|
239
|
+ userVerify.setRemark("");
|
230
|
240
|
userVerify.setRoleId(Integer.valueOf(roleState));
|
231
|
241
|
// 只有这个人在当前房产没有楼栋资料的时候才添加
|
232
|
242
|
if (null == tpBuildingOwnerInfo) {
|