/// name="ca">信用认证(有多张图用逗号分隔,下同)
        /// name="ra">收入认证
        /// name="wa">工作认证
        /// name="ha">房产认证
        /// name="ba">购车认证
        /// name="ma">结婚认证
        /// name="ea">教育认证
        /// <param name="result"></param>
        private void SetData(GrantInfoDto result)
        {
            //清楚所有图片
            foreach (var item in _images)
            {
                item.Clear();
            }

            var idUris       = GetUris(result.GrantArray, "Ia");
            var cerditUris   = GetUris(result.GrantArray, "Ca");
            var incomeUris   = GetUris(result.GrantArray, "Ra");
            var workUris     = GetUris(result.GrantArray, "Wa");
            var houseUris    = GetUris(result.GrantArray, "Ha");
            var carUris      = GetUris(result.GrantArray, "Ba");
            var marrayUris   = GetUris(result.GrantArray, "Ma");
            var diplomasUris = GetUris(result.GrantArray, "Ea");

            SetImages(idUris, IdIndex);
            SetImages(cerditUris, CerditIndex);
            SetImages(incomeUris, IncomeIndex);
            SetImages(workUris, WorkIndex);
            SetImages(houseUris, HouseIndex);
            SetImages(carUris, CarIndex);
            SetImages(marrayUris, MarrayIndex);
            SetImages(diplomasUris, DiplomasIndex);

            ExamineMessage = null;
            //小于0表示审核未通过,0-1表示审核中,大于1表示审核通过,-2新开用户
            CanSubmit = false;
            if (result.Applystatus < 0)
            {
                StateMessage = "审核未通过";


                ExamineMessage = result.message;
                CanSubmit      = true;

                if (result.Applystatus == -2)
                {
                    StateMessage = ExamineMessage = null;//新开用户不显示
                }
            }
            else if (result.Applystatus > 1)
            {
                StateMessage = "审核通过";
            }
            else
            {
                StateMessage = "审核中";
            }
        }
Example #2
0
        public GrantInfoDto GetGrantInfo()
        {
            var data      = accountClientProxy.GetGrantInfo(_code, _key);
            var grantinfo = new GrantInfoDto
            {
                message     = data.message,
                Applystatus = data.Applystatus,
                GrantArray  = new List <GrantArrayDto>()
            };

            if (data.GrantArray == null)
            {
                return(grantinfo);
            }
            foreach (var item in data.GrantArray)
            {
                grantinfo.GrantArray.Add(new GrantArrayDto
                {
                    Key      = item.Key,
                    ImageUrl = item.ImageUrl
                });
            }
            return(grantinfo);
        }