/// <summary>
        ///
        /// </summary>
        /// <param name="appId"></param>
        /// <param name="strMenuJson"></param>
        /// <returns></returns>
        public ActionResult CustomWeChatMenu(Guid appId, string strMenuJson)
        {
            IBP.Facade.WeChatQRCodeFacade facade = new IBP.Facade.WeChatQRCodeFacade();
            bool isSuccess = facade.AddWeChatMenu(appId, strMenuJson);

            return(Json(new { ret = isSuccess }));
        }
        public ActionResult CreateWeChatQrCode(Deploy.CustomDTO.CateringDTO.WeChatQRCodeDTO cdto)
        {
            if (cdto == null)
            {
                return(Json(new Deploy.CustomDTO.ResultDTO {
                    isSuccess = false, Message = "参数为空"
                }));
            }
            cdto.id = Guid.NewGuid();
            Deploy.CustomDTO.ResultDTO <string> ticket = GetWeChatTicket(cdto);
            cdto.WeChatTicket = ticket.isSuccess ? ticket.Data : "";
            Deploy.CustomDTO.ResultDTO ret = new Deploy.CustomDTO.ResultDTO {
                isSuccess = ticket.isSuccess, Message = "生成票据失败!", ResultCode = 0
            };

            if (ticket.isSuccess)
            {
                IBP.Facade.WeChatQRCodeFacade facade = new IBP.Facade.WeChatQRCodeFacade();
                ret = facade.CreateWeChatQRCode(cdto);
            }
            var result = new { ret = ret, ticket = cdto.WeChatTicket };

            return(Json(result));
        }
 /// <summary>
 /// 获取流水号
 /// </summary>
 /// <returns></returns>
 int GetWeChatQRNo()
 {
     IBP.Facade.WeChatQRCodeFacade facade = new IBP.Facade.WeChatQRCodeFacade();
     return(facade.GetWeChatQRNo());
 }