liupeng 4 years ago
parent
commit
1333ff9e0c

+ 8 - 0
code/sapparent/sapservice/src/main/java/org/fouram/service/SyncSapUserToWxService.java

@@ -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用户数据