liupeng 5 yıl önce
ebeveyn
işleme
c8b7dac07c

+ 8 - 7
code/sapparent/sapservice/src/main/java/org/fouram/service/TaskService.java

@@ -3,6 +3,7 @@ package org.fouram.service;
 import java.util.List;
 
 import org.fouram.core.base.service.BaseService;
+import org.fouram.core.plugin.weixin.cp.util.WXCpUserUtil;
 import org.fouram.core.util.DateUtil;
 import org.fouram.core.util.LoggerUtil;
 import org.fouram.entity.SapUser;
@@ -19,7 +20,7 @@ public class TaskService extends BaseService {
 		LoggerUtil.info("同步开始->" + DateUtil.getTime());
 		try {
 			// 更新数据删除
-//			sapUserService.updateAllDelete();
+			sapUserService.updateAllDelete();
 			// 接口获取所有有效数据,保存或者更新delFlag=0
 			List<SapUser> getSapUsers = sapUserService.getSapUsers();
 			LoggerUtil.info("接口获取所有有效数据->" + getSapUsers.size());
@@ -31,16 +32,16 @@ public class TaskService extends BaseService {
 					if (!isEquals(sapUserDb, sapUser)) {
 						sapUserService.updateOneAndSyncWX(sapUser);
 					}else {
-//						sapUserService.updateEnable(sapUser.getUserId());
+						sapUserService.updateEnable(sapUser.getUserId());
 					}
 				}
 			}
 			// 查询未更新delFlag数据对应企业微信账号
-//			List<SapUser> deleteSapUsers = sapUserService.selectDeleteList();
-//			LoggerUtil.info("SAP删除数据->" + deleteSapUsers.size());
-//			for(SapUser sapUser : deleteSapUsers) {
-//				WXCpUserUtil.delete(sapUser.getPersonId());
-//			}
+			List<SapUser> deleteSapUsers = sapUserService.selectDeleteList();
+			LoggerUtil.info("SAP删除数据->" + deleteSapUsers.size());
+			for(SapUser sapUser : deleteSapUsers) {
+				WXCpUserUtil.delete(sapUser.getPersonId());
+			}
 			// 部分数据插入微信未成功,处理数据后,重新插入
 			List<SapUser> unSyncSapUsers = sapUserService.selectUnSyncList();
 			LoggerUtil.info("部分未成功插入数据->" + unSyncSapUsers.size());