Esempio n. 1
0
        public object GetAnswerIntegral(BaseBaneModel bane)
        {
            if (!ModelState.IsValid)
            {
                return(OperateContext.Current.RedirectWebApi(
                           WebResultCode.Exception, "参数验证失败", null));
            }
            //返回数据
            AnswerIntegralModel baneResult = operateContext.bllSession.Bane_IntegralScoreDetial.GetIntegralScoreById(SysPermissSession.ChangeIdByGuid(bane.userid));

            if (baneResult == null)
            {
                return(OperateContext.Current.RedirectWebApi(WebResultCode.Exception, "数据获取失败~", ""));
            }
            return(OperateContext.Current.RedirectWebApi(WebResultCode.Ok, "数据获取成功~", baneResult));
        }
        /// <summary>
        ///  获取用户获取积分详情
        /// </summary>
        /// <param name="user_identify">身份证</param>
        /// <returns></returns>
        public AnswerIntegralModel GetIntegralScoreById(string user_identify)
        {
            AnswerIntegralModel model = new AnswerIntegralModel();

            model.num_count = 0;
            if (string.IsNullOrEmpty(user_identify))
            {
                return(model);
            }
            List <AnswerIntegralDetial> list = DBSession.IBane_IntegralScoreDetialDAL.GetIntegralScoreById(user_identify);

            if (list == null || list.Count <= 0)
            {
                return(model);
            }
            model.num_count = list.Sum(s => s.hs_total);
            model.interral  = list;
            return(model);
        }