Exemplo n.º 1
0
        /// <summary>
        /// 检查是否存在
        /// </summary>
        public bool CheckByObjectId(string objectId)
        {
            WQRCodeManagerBLL wQRCodeManagerBLL = new WQRCodeManagerBLL(CurrentUserInfo);
            var list = wQRCodeManagerBLL.GetList(new WQRCodeManagerEntity()
            {
                ObjectId   = objectId,
                CustomerId = CurrentUserInfo.CurrentUser.customer_id
            }, 0, 1);

            if (list != null && list.Count > 0)
            {
                return(true);
            }
            return(false);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 获取一个可以使用的二维码
        /// </summary>
        /// <param name="WeiXinId"></param>
        /// <param name="QRCodeTypeId"></param>
        /// <returns></returns>
        public WQRCodeManagerEntity GetOne(string appId, string QRCodeTypeId)
        {
            WQRCodeManagerBLL wQRCodeManagerBLL = new WQRCodeManagerBLL(CurrentUserInfo);
            var list = wQRCodeManagerBLL.GetList(new WQRCodeManagerEntity()
            {
                ApplicationId = appId,
                QRCodeTypeId  = Guid.Parse(QRCodeTypeId),
                CustomerId    = CurrentUserInfo.CurrentUser.customer_id,
                IsUse         = 0,
                OrderBy       = "a.QRCode asc"
            }, 0, 1);

            if (list != null && list.Count > 0)
            {
                return(list[0]);
            }
            return(null);
        }