public async Task <IActionResult> OnGetEditMissionAsync(string postId)
        {
            var user = await _userManager.GetUserAsync(User);

            var post = await _hire.GetMissionById(postId);

            if (user == null || !user.StudentIdentityConfirmed || post.PostUserId != user.Id || post.DeletedMark)
            {
                return(RedirectToPage("Index"));
            }
            HireInput = new HireInputModel
            {
                PostUserId        = user.Id,
                GoodsName         = post.GoodsName,
                GoodsCategory     = "未实现",
                GoodsPrice        = post.GoodsPrice,
                GoodsDescription  = post.GoodsDescription,
                GoodsRent         = post.GoodsRent,
                TimeLimit         = post.TimeLimit,
                MissionNotes      = post.MissionNotes,
                PosterAddress1    = post.PosterAddress1,
                PosterAddress2    = post.PosterAddress2,
                PosterPhoneNumber = post.PosterPhoneNumber,
            };
            PostId     = post.Id;
            GoodsUrl   = post.GoodsPhotoUrl;
            PostUserId = user.Id;
            EditMark   = true;
            return(Page());
        }
        public async Task <IActionResult> OnGetAsync()
        {
            var user = await _userManager.GetUserAsync(User);

            if (user == null || !user.StudentIdentityConfirmed)
            {
                return(RedirectToPage("Index"));
            }
            var post = await _hire.GetLastMissionInfoAsync(user.Id);

            HireInput = new HireInputModel
            {
                PostUserId = user.Id
            };
            if (post != null)
            {
                HireInput.PosterAddress1    = post.PosterAddress1;
                HireInput.PosterAddress2    = post.PosterAddress2;
                HireInput.PosterPhoneNumber = post.PosterPhoneNumber;
            }
            PostUserId = user.Id;
            EditMark   = false;
            return(Page());
        }