Esempio n. 1
0
        /// <summary>
        /// 根据微信OpenID 获取用户信息
        /// </summary>
        /// <param name="context"></param>
        /// <param name="ob"></param>
        /// <returns></returns>
        private ResponeDataEntity WXGetUser(HttpContext context, JObject ob)
        {
            string       openId  = ob["openId"].ToString();
            string       snumber = ob["snumber"].ToString();
            WXUserEntity wxModel = new BLL.WXUserBLL().GetEntityByOpenId(openId);
            List <Daiv_OA.Entity.ContactEntity> ctEntitys = null;

            if (wxModel == null)
            {
                return new ResponeDataEntity()
                       {
                           Data = new { wxphone = "", stunumber = "", uid = 0, contacts = ctEntitys }
                       }
            }
            ;
            //获取OA用户信息
            //UserEntity umodel = new BLL.UserBLL().GetEntity(wxModel.OAUserID);
            ResponeDataEntity resultModel = new ResponeDataEntity();

            //获取亲情号
            Daiv_OA.Entity.StudentEntity stuEntity = stubll.GetEntityByNumber(snumber);
            ctEntitys          = ctbll.GetEntitysBySid(stuEntity.Sid);
            resultModel.Status = 1;
            resultModel.Data   = new { wxphone = wxModel.WXUserPhone, stunumber = "", uid = 0, contacts = ctEntitys };
            return(resultModel);
        }