|
@@ -250,12 +250,11 @@ public class SapUserService extends BaseService {
|
|
|
update("SapUserMapper.updateAvatar", sapUser);
|
|
|
}
|
|
|
|
|
|
- public void deleteByUserId(String userId) throws Exception {
|
|
|
- update("SapUserMapper.deleteByUserId", userId);
|
|
|
- }
|
|
|
-
|
|
|
- public void updateUnableByUserId(String userId) throws Exception {
|
|
|
- update("SapUserMapper.updateUnableByUserId", userId);
|
|
|
+ public void updatDelFlagByUserId(String userId, Integer delFlag) throws Exception {
|
|
|
+ PageData pd = new PageData();
|
|
|
+ pd.put("userId", userId);
|
|
|
+ pd.put("delFlag", delFlag);
|
|
|
+ update("SapUserMapper.updatDelFlagByUserId", pd);
|
|
|
}
|
|
|
|
|
|
public void deleteQuitUserByUserId(String userId, String oprUserId) throws Exception {
|
|
@@ -263,7 +262,7 @@ public class SapUserService extends BaseService {
|
|
|
String personId = sapUser.getPersonId();
|
|
|
List<SapUser> sapUsers = selectListByPersonId(personId);
|
|
|
for(SapUser user : sapUsers) {
|
|
|
- deleteByUserId(user.getUserId());
|
|
|
+ updatDelFlagByUserId(user.getUserId(), DelFlagEnum.DELETED);
|
|
|
}
|
|
|
WXCpUserUtil.delete(personId);
|
|
|
sapOprLogService.saveOne(JSONUtil.toString(sapUsers), WebConstants.OPRTYPE_DELETE, oprUserId);
|
|
@@ -275,7 +274,7 @@ public class SapUserService extends BaseService {
|
|
|
WxCpUser wxUser = WXCpUserUtil.getByIdOrEmail(user.getUserId(), null);
|
|
|
if(wxUser == null) {
|
|
|
System.out.println(user.getUserId());
|
|
|
- updateUnableByUserId(user.getUserId());
|
|
|
+ updatDelFlagByUserId(user.getUserId(), DelFlagEnum.UNABLE);
|
|
|
}
|
|
|
}
|
|
|
}
|