|
@@ -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());
|