|
@@ -17,7 +17,11 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
public class SyncSapUserToWxService extends BaseService {
|
|
|
|
|
|
@Autowired
|
|
|
+ private WxUserService wxUserService;
|
|
|
+ @Autowired
|
|
|
private SapUserService sapUserService;
|
|
|
+ @Autowired
|
|
|
+ private WxDepartService wxDepartService;
|
|
|
|
|
|
public SyncWeixinUserOutput syncWeixinUser() throws Exception {
|
|
|
if (WebConstants.CACHE.containsKey(WebConstants.CACHE_SYNC_SAP)) {
|
|
@@ -41,6 +45,10 @@ public class SyncSapUserToWxService extends BaseService {
|
|
|
public void taskBiz() {
|
|
|
try {
|
|
|
WebConstants.CACHE.put(WebConstants.CACHE_SYNC_SAP, DateUtil.getTime());
|
|
|
+ // 更新微信部门
|
|
|
+ wxDepartService.saveWxDeparts();
|
|
|
+ // 更新微信用户
|
|
|
+ wxUserService.saveWxUsers();
|
|
|
// 更新所有数据无效
|
|
|
sapUserService.updateAllDelFlag(DelFlagEnum.UNABLE.getCode());
|
|
|
// 保存SAP用户数据
|