/// <summary>
        /// 触发CMS和WebPO的账号进行数据同步。由于一开始CMS设置了自己的用户信息,并且使用GUID进行关联。
        /// 后来要求用户统一在WEBPO进行设置,而WebPO采用自增长而非GUID的方式记录数据。因此需要采取一种
        /// 同步机制而不是简单的View视图关联....
        ///
        /// Author:Lee Date:2013年10月22日11:56:03
        /// </summary>
        /// <returns></returns>
        public ActionResult UserSynchWithWebPo()
        {
            try
            {
                var cookis      = Request[ConfigurationManager.AppSettings["userInfoCookiesKey"]];
                var serializer  = new JavaScriptSerializer();
                var decCookies  = CryptTools.Decrypt(cookis);
                var curUserInfo = serializer.Deserialize(decCookies, typeof(User_Profile_Model)) as User_Profile_Model;

                var uSvr         = new UserInfoServices();
                var affectedRows = 0;
                if (curUserInfo != null)
                {
                    uSvr.UserSynchWithWebPO(curUserInfo.User_Account, out affectedRows);
                }
                return(Json(new NBCMSResultJson
                {
                    Status = StatusType.OK,
                    Data = "Synchronizing Successfully"
                }));
                //if (retVal > 0)
                //{
                //    return Json(new NBCMSResultJson
                //    {
                //        Status = StatusType.OK,
                //        Data = "Synchronizing Successfully"
                //    });
                //}
                //else
                //{
                //    return Json(new NBCMSResultJson
                //    {
                //        Status = StatusType.Error,
                //        Data = "There is no data need to synchronizes"
                //    });
                //}
            }
            catch (Exception ex)//如果存储过程内部发生错,就跳到这里来了。。。。无数据返回-1
            {
                NBCMSLoggerManager.Fatal(ex.Message);
                NBCMSLoggerManager.Fatal(ex.StackTrace);
                NBCMSLoggerManager.Fatal(ex.Source);
                NBCMSLoggerManager.Error("");
                return(Json(new NBCMSResultJson
                {
                    Status = StatusType.Exception,
                    Data = ex.Message
                }));
            }
        }