public BaseResponse <GetApplyDetailInfoResult> GetApplyDetailInfo(GetApplyDetailInfoParameter parameter) { if (Validate(parameter)) { return(officerManager.GetApplyDetailInfo(parameter)); } else { BaseResponse <GetApplyDetailInfoResult> response = new BaseResponse <GetApplyDetailInfoResult>(); response.IsSuccessful = false; response.Reason = "JWT_ERR"; return(response); } }
public BaseResponse <GetApplyDetailInfoResult> GetApplyDetailInfo(GetApplyDetailInfoParameter parameter) { BaseResponse <GetApplyDetailInfoResult> response = new BaseResponse <GetApplyDetailInfoResult>(); GetApplyDetailInfoResult result = new GetApplyDetailInfoResult(); try { ScoreApply scApply = scoreApplyRepository.GetDatas <ScoreApply>(t => !t.IsDeleted && t.ApplyID == parameter.ApplyID, true).FirstOrDefault(); if (scApply == null) { response.IsSuccessful = false; response.Reason = "获取积分申请信息数据异常"; return(response); } result.ApplyID = scApply.ApplyID; result.ItemID = scApply.ItemID; result.ApplySummary = scApply.ApplySummary; var scoreItem = scoreApplyRepository.GetDatas <ScoreItem>(t => !t.IsDeleted && t.ItemID == result.ItemID, true).FirstOrDefault(); if (scoreItem == null) { response.IsSuccessful = false; response.Reason = "获取积分申请信息数据异常"; return(response); } result.ItemScore = scoreItem.ItemScore; result.ItemDescription = scoreItem.ItemDescription; result.Type = scoreItem.Type; var apyFiles = applyUploadFileRepository.GetDatas <ApplyUploadFile>(t => !t.IsDeleted && t.ApplyID == result.ApplyID, true).Select(t => t.FilePath).ToList(); result.UploadFileList.AddRange(apyFiles); #region 操作日志 new LogManager().AddOperationLog(parameter.CurrentUserID, "获取积分申请详细信息", parameter.RequestIP); #endregion response.Result = result; return(response); } catch (Exception e) { response.IsSuccessful = false; response.Reason = "获取积分申请信息数据异常"; return(response); } }