Ejemplo n.º 1
0
 public ActionResult Edit(string id)
 {
     Guid ID;
     wx_customer m = new wx_customer();
     if (Guid.TryParse(id, out ID))
     {
         m = wx_customerService.instance().Single(ID);
     }
     return View(m);
 }
Ejemplo n.º 2
0
        public JsonResult Edit(FormCollection form)
        {
            ResultBase_form result = new ResultBase_form();
            wx_customer m = new wx_customer();
            TryUpdateModel<wx_customer>(m, form);
            m.wID = UserDateTicket.wx_user.ID;
            m.cID = UserDateTicket.Company.ID;
            Custom_add custom = new Custom_add()
            {
                kf_account = m.kf_account + "@" + UserDateTicket.wx_user.weixinCode,
                nickname = m.nickname,
                password = Util.Utils.MD5(m.password)
            };
            if (m.ID == Guid.Empty)
            {

                var resultcode = CommonApi.Custom_Add(GetToken(), custom);
                if (resultcode.errcode == Entity.Weixin.ReturnCode.请求成功)
                    result.status = wx_customerService.instance().Insert(m);
                else
                    result.msg = resultcode.errcode.ToString();
            }
            else
            {
                var resultcode = CommonApi.Custom_Edit(GetToken(), custom);
                if (resultcode.errcode == Entity.Weixin.ReturnCode.请求成功)
                    result.status = wx_customerService.instance().Update(m);
                else
                    result.msg = resultcode.errcode.ToString();
            }

            if (!string.IsNullOrEmpty(m.headImg))
            {
                var temp = CommonApi.CustomUploadHeadimg(GetToken(), custom.kf_account, m.headImg);
                if (temp.errcode == Entity.Weixin.ReturnCode.请求成功)
                {

                }
            }



            /*
             var temp = CommonApi.CustomUploadHeadimg(GetToken(), custom.kf_account, form["headImg"]);
                    if (resultcode.errcode == Entity.Weixin.ReturnCode.请求成功)
                    {

                    }
            */



            result.msg = result.status == 0 ? "操作失败" : "操作成功";
            return Json(result, JsonRequestBehavior.AllowGet);
        }