/// <summary> /// 根据广告(答题)咨询ID获取所有的题目信息 /// </summary> /// <param name="req"></param> /// <returns></returns> public QuerySubjectRes Any(QuerySubjectReq req) { var res = new QuerySubjectRes(); try { var ptcp = ServiceImpl.QuerySubject(req.UserId, req.InforSysNo); if (ptcp.DoFlag == PtcpState.Success) { res.DoFlag = (int)PtcpState.Success; } res.DoResult = ptcp.DoResult; if (ptcp.ReturnValue.IsNotNull() && ptcp.ReturnValue.SubjectEntities.IsNotNull()) { res.IsAnswer = ptcp.ReturnValue.IsAnswer; res.SubjectEntities = Mapper.MapperGeneric <M_SubjectEntity, SubjectEntity>(ptcp.ReturnValue.SubjectEntities).ToList(); } } catch (Exception ex) { res.DoResult = "系统繁忙,请稍后再试"; } return(res); }
public static string QuerySubjectSonAjax(int userid, string moblie, int inforSysNo, int subSonSysNo) { if (userid > 0) { //存在会员时 根据广告(答题)咨询ID获取所有的题目信息 var res = soa.QuerySubjectReq(userid, inforSysNo); if (res.DoFlag == 1 && res.SubjectEntities != null && res.SubjectEntities.Count > 0) { var sonRes = res.SubjectEntities.Where(c => c.SysNo == subSonSysNo).ToList(); QuerySubjectRes qs = new QuerySubjectRes(); qs.DoFlag = 1; qs.DoResult = res.DoResult; qs.SubjectEntities = sonRes; qs.IsAnswer = res.IsAnswer; return(JsonConvert.SerializeObject(qs)); } } else { //不存在会员ID时 根据广告(答题)咨询ID获取所有的题目信息 var res = soa.QueryShareSubjectReq(moblie, inforSysNo); if (res.DoFlag == 1 && res.SubjectEntities != null && res.SubjectEntities.Count > 0) { var sonRes = res.SubjectEntities.Where(c => c.SysNo == subSonSysNo).ToList(); QuerySubjectRes qs = new QuerySubjectRes(); qs.DoFlag = 1; qs.DoResult = res.DoResult; qs.SubjectEntities = sonRes; qs.IsAnswer = res.IsAnswer; return(JsonConvert.SerializeObject(qs)); } } return(""); }