public JsonResult GetWechatUser(string id) { WeChatAdapter wechat = new WeChatAdapter(AppUtility.Engine); wechat.LoadOrgToken(); var ret = wechat.GetWeChatUser(id); return(Json(ret, JsonRequestBehavior.AllowGet)); }
public JsonResult AllSync() { try { #region CAP OThinker.H3.Controllers.AppUtility.Engine.LogWriter.Write("CAP开始"); //获取上次的同步时间 var lastCAPSyncTime = AppUtility.Engine.SettingManager.GetCustomSetting(LastCAPSyncTime); lastCAPSyncTime = string.IsNullOrEmpty(lastCAPSyncTime) ? DateTime.MinValue.ToString() : lastCAPSyncTime; //执行 string CAPMsg = CAP.CAPClass.SetCAPUser(true); //设置本次的同步时间 AppUtility.Engine.SettingManager.SetCustomSetting(LastCAPSyncTime, DateTime.Now.ToString()); AppUtility.Engine.SettingManager.SetCustomSetting(LastCAPSyncResult, CAPMsg); OThinker.H3.Controllers.AppUtility.Engine.LogWriter.Write(CAPMsg); OThinker.H3.Controllers.AppUtility.Engine.LogWriter.Write("CAP结束"); #endregion #region 263 OThinker.H3.Controllers.AppUtility.Engine.LogWriter.Write("263开始"); //获取上次的同步时间 var last263SyncTime = AppUtility.Engine.SettingManager.GetCustomSetting(Last263SyncTime); last263SyncTime = string.IsNullOrEmpty(last263SyncTime) ? DateTime.MinValue.ToString() : last263SyncTime; //执行时间 DateTime dt = DateTime.Now; //执行 string Msg = DongZheng.H3.WebApi.Common._263.YXTClass.SetYXTUser(true, dt); //设置本次的同步时间 AppUtility.Engine.SettingManager.SetCustomSetting(Last263SyncTime, DateTime.Now.ToString()); AppUtility.Engine.SettingManager.SetCustomSetting(Last263SyncResult, Msg); OThinker.H3.Controllers.AppUtility.Engine.LogWriter.Write(Msg); OThinker.H3.Controllers.AppUtility.Engine.LogWriter.Write("263结束"); #endregion #region 微信 OThinker.H3.Controllers.AppUtility.Engine.LogWriter.Write("WX开始"); //设置本次的同步时间 AppUtility.Engine.SettingManager.SetCustomSetting(LastWechatSyncTime, DateTime.Now.ToString()); //开始同步 var wechat = new WeChatAdapter(OThinker.H3.Controllers.AppUtility.Engine); SyncResult result = wechat.SyncOrgToWeChat(DateTime.MinValue); //保存本次的同步结果 AppUtility.Engine.SettingManager.SetCustomSetting(LastWechatSyncResult, result.ToString()); OThinker.H3.Controllers.AppUtility.Engine.LogWriter.Write(result.ToString()); OThinker.H3.Controllers.AppUtility.Engine.LogWriter.Write("WX结束"); #endregion } catch (Exception E) { return(Json(new { Success = false, Message = E.ToString() })); } return(Json(new { Success = true, Message = "成功" })); }
public JsonResult SyncAllToWechatFromH3() { //设置本次的同步时间 AppUtility.Engine.SettingManager.SetCustomSetting(LastWechatSyncTime, DateTime.Now.ToString()); //开始同步 var wechat = new WeChatAdapter(OThinker.H3.Controllers.AppUtility.Engine); SyncResult result = wechat.SyncOrgToWeChat(DateTime.MinValue); //保存本次的同步结果 AppUtility.Engine.SettingManager.SetCustomSetting(LastWechatSyncResult, result.ToString()); AppUtility.Engine.LogWriter.Write("微信同步结束:" + result.ToString()); return(Json(new { Success = result.Success, Message = result.ToString() })); }
public JsonResult SyncToWechatFromH3() { //获取上次的同步时间 var lastWechatSyncTime = AppUtility.Engine.SettingManager.GetCustomSetting(LastWechatSyncTime); lastWechatSyncTime = string.IsNullOrEmpty(lastWechatSyncTime) ? DateTime.MinValue.ToString() : lastWechatSyncTime; //设置本次的同步时间 AppUtility.Engine.SettingManager.SetCustomSetting(LastWechatSyncTime, DateTime.Now.ToString()); //开始同步 var wechat = new WeChatAdapter(OThinker.H3.Controllers.AppUtility.Engine); SyncResult result = wechat.SyncOrgToWeChat(Convert.ToDateTime(lastWechatSyncTime)); //保存本次的同步结果 AppUtility.Engine.SettingManager.SetCustomSetting(LastWechatSyncResult, result.ToString()); AppUtility.Engine.LogWriter.Write("微信同步结束:" + result.ToString()); return(Json(new { Success = result.Success, Message = result.ToString() })); }