liupeng il y a 4 ans
Parent
commit
ca807d3104

+ 6 - 2
code/sapparent/sapservice/src/main/java/org/fouram/core/plugin/weixin/cp/util/WXCpUserUtil.java

@@ -153,11 +153,15 @@ public class WXCpUserUtil {
 		return null;
 	}
 
-	public static void delete(String userId) {
+	public static void delete(String userId, String email) {
 		try {
 			userService.delete(userId);
 		} catch (WxErrorException e) {
 		}
+		try {
+			userService.delete(email);
+		} catch (WxErrorException e) {
+		}
 	}
 
 	public static List<WxCpUser> listByDepartment(Long departId) throws WxErrorException {
@@ -181,6 +185,6 @@ public class WXCpUserUtil {
 	}
 
 	public static void main(String[] args) throws WxErrorException {
-		System.out.println(getByIdOrEmail("1188", "danny.cai@cmcinc.cn"));
+		System.out.println(getByIdOrEmail("kevin.wang@cmcpix.com", "kevin.wang@cmcpix.com"));
 	}
 }

+ 1 - 1
code/sapparent/sapservice/src/main/java/org/fouram/service/SapUserService.java

@@ -393,7 +393,7 @@ public class SapUserService extends BaseService {
 		for (SapUser user : sapUsers) {
 			updateDelFlag(user.getUserId(), DelFlagEnum.DELETED);
 		}
-		WXCpUserUtil.delete(personId);
+		WXCpUserUtil.delete(personId, sapUser.getEmail());
 		sapOprLogService.saveOne(JSONUtil.toString(sapUsers), WebConstants.OPRTYPE_DELETE, oprUserId);
 	}