Esempio n. 1
0
        /// <summary>
        /// 微信推广注册
        /// </summary>
        /// <param name="Param"></param>
        /// <returns></returns>
        public object WeChatRegist(RequestEnterprise Param)
        {
            Param.InviteCode = Encoding.Default.GetString(Convert.FromBase64String(Param.InviteCode));
            EnterpriseInviteCode InviteCode = Kily.Set <EnterpriseInviteCode>().Where(t => t.InviteCode.Equals(Param.InviteCode)).FirstOrDefault();

            InviteCode.UseCompany     = Param.CompanyName;
            InviteCode.UseCompanyType = Param.CompanyType;
            InviteCode.UsePhone       = Param.CompanyPhone;
            InviteCode.UseTime        = DateTime.Now;
            List <string> Fields = new List <string> {
                "UseCompany", "UseCompanyType", "UsePhone", "UseTime"
            };

            UpdateField(InviteCode, null, Fields);
            EnterpriseInfo Info = Param.MapToEntity <EnterpriseInfo>();

            return(Insert(Info) ? ServiceMessage.INSERTSUCCESS : ServiceMessage.INSERTFAIL);
        }
Esempio n. 2
0
 public ObjectResultEx GetAllCom(RequestEnterprise Param)
 {
     return(ObjectResultEx.Instance(GovtWebService.GetAllCom(Param.AreaTree, (int)Param.CompanyType), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
Esempio n. 3
0
 public ObjectResultEx WeChatRegist(RequestEnterprise Param)
 {
     return(ObjectResultEx.Instance(Temp.WeChatRegist(Param), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }