using DTO;
|
using IServices;
|
using Microsoft.AspNetCore.Http;
|
using Microsoft.AspNetCore.Mvc;
|
using Microsoft.Extensions.Logging;
|
using Newtonsoft.Json;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Threading.Tasks;
|
using System.Transactions;
|
using zhengcaioa.Models;
|
|
namespace zhengcaioa.Controllers
|
{
|
public class SysCodeController : Controller
|
{
|
private readonly ILogger<SysCodeController> _logger;
|
private readonly ISysCodeService _sysCodeService;
|
private readonly ILiaotianService _liaotianService;
|
|
|
public SysCodeController(ILogger<SysCodeController> logger, ISysCodeService sysCodeService, ILiaotianService liaotianService)
|
{
|
_logger = logger;
|
_sysCodeService = sysCodeService;
|
_liaotianService = liaotianService;
|
}
|
|
[CheckLogin]
|
public IActionResult Index()
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
List<ActionEntity> actionlist = new List<ActionEntity>();
|
ActionEntity actionEntity = new ActionEntity();
|
actionEntity.OpenType = 0;
|
actionEntity.ActionUrl = "";
|
actionEntity.ActionFun = "Search";
|
actionEntity.PageIco = "fa fa-search";
|
actionEntity.ActionName = "查询";
|
actionlist.Add(actionEntity);
|
ActionEntity actionEntity1 = new ActionEntity();
|
actionEntity1.OpenType = 0;
|
actionEntity1.ActionUrl = "";
|
actionEntity1.ActionFun = "Add";
|
actionEntity1.PageIco = "fa fa-plus";
|
actionEntity1.ActionName = "新增";
|
actionlist.Add(actionEntity1);
|
ViewData["ActionInfo"] = actionlist;
|
return View();
|
}
|
|
[CheckLogin]
|
public IActionResult Edit()
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
List<ActionEntity> actionlist = new List<ActionEntity>();
|
ActionEntity actionEntity = new ActionEntity();
|
actionEntity.OpenType = 0;
|
actionEntity.ActionUrl = "";
|
actionEntity.ActionFun = "Save";
|
actionEntity.PageIco = "glyphicon glyphicon-ok";
|
actionEntity.ActionName = "保存";
|
actionlist.Add(actionEntity);
|
ActionEntity actionEntity1 = new ActionEntity();
|
actionEntity1.OpenType = 0;
|
actionEntity1.ActionUrl = "";
|
actionEntity1.ActionFun = "Nullify";
|
actionEntity1.PageIco = "fa fa-remove";
|
actionEntity1.ActionName = "删除";
|
actionlist.Add(actionEntity1);
|
ViewData["ActionInfo"] = actionlist;
|
return View();
|
}
|
|
|
/// <summary>
|
/// 查询
|
/// </summary>
|
/// <param name="searh">条件实体</param>
|
/// <returns></returns>
|
[CheckLogin]
|
public string GetCodeListInfo(SysCodeSearchEntity searh)
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
return JsonConvert.SerializeObject(_sysCodeService.SearchSysCodePaging(searh));
|
}
|
|
/// <summary>
|
/// 得到详细信息
|
/// </summary>
|
/// <param name="id">隐码id</param>
|
/// <returns></returns>
|
///
|
[CheckLogin]
|
public string Get(string id)
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
ResultEntity result = new ResultEntity();
|
result.Result = true;
|
if (string.IsNullOrEmpty(id))
|
{
|
result.Result = false;
|
result.Message = "请求信息不正确:" + id;
|
return JsonConvert.SerializeObject(result);
|
}
|
return JsonConvert.SerializeObject(_sysCodeService.GetSysCodeInfo(id));
|
}
|
|
/// <summary>
|
/// 保存隐码
|
/// </summary>
|
/// <param name="payapply">付款申请</param>
|
/// <returns></returns>
|
///
|
[CheckLogin]
|
[HttpPost]
|
// [Produces("application/json")]
|
public string Save(SysCodeInfoEntity jsonStr)
|
{
|
|
//SysCodeInfoEntity jsonStr = JsonConvert.DeserializeObject<SysCodeInfoEntity>(jsonStrs);
|
//CacheSysCode.ClearCodeCache();
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
if (string.IsNullOrEmpty(jsonStr.SysCode.Id))
|
{
|
jsonStr.SysCode.Creater = curentuser.Id;
|
jsonStr.SysCode.Createtime = DateTime.Now;
|
}
|
jsonStr.SysCode.RecStatus = "A";
|
jsonStr.SysCode.Modifier = curentuser.Id;
|
jsonStr.SysCode.Modifytime = DateTime.Now;
|
if (jsonStr.SysCodeDtlList.Count > 0)
|
{
|
jsonStr.SysCodeDtlList.ForEach(s => {
|
if (string.IsNullOrEmpty(s.Id))
|
{
|
s.Creater = curentuser.Id;
|
s.Createtime = DateTime.Now;
|
}
|
s.Modifier = curentuser.Id;
|
s.Modifytime = DateTime.Now;
|
|
});
|
}
|
return JsonConvert.SerializeObject(_sysCodeService.SaveSysCode(jsonStr));
|
}
|
|
/// <summary>
|
/// 删除主信息
|
/// </summary>
|
/// <param name="info">实体</param>
|
/// <returns></returns>
|
///
|
[CheckLogin]
|
public string Nullify(OperationEntity info)
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
//CacheSysCode.ClearCodeCache();
|
return JsonConvert.SerializeObject(_sysCodeService.ModifyStatus(info.Id, curentuser.Id));
|
}
|
|
/// <summary>
|
/// 删除明细
|
/// </summary>
|
/// <param name="opdata">实体</param>
|
/// <returns></returns>
|
///
|
[CheckLogin]
|
public string NullifyDtl(OperationEntity info)
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
//CacheSysCode.ClearCodeCache();
|
return JsonConvert.SerializeObject(_sysCodeService.ModifyDtlStatus(info.Id, info.DtlId, curentuser.Id));
|
}
|
|
|
|
|
[CheckLogin]
|
public IActionResult Indexquestiontype()
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
List<ActionEntity> actionlist = new List<ActionEntity>();
|
ActionEntity actionEntity = new ActionEntity();
|
actionEntity.OpenType = 0;
|
actionEntity.ActionUrl = "";
|
actionEntity.ActionFun = "Search";
|
actionEntity.PageIco = "fa fa-search";
|
actionEntity.ActionName = "查询";
|
actionlist.Add(actionEntity);
|
ActionEntity actionEntity1 = new ActionEntity();
|
actionEntity1.OpenType = 0;
|
actionEntity1.ActionUrl = "";
|
actionEntity1.ActionFun = "Add";
|
actionEntity1.PageIco = "fa fa-plus";
|
actionEntity1.ActionName = "新增";
|
actionlist.Add(actionEntity1);
|
ViewData["ActionInfo"] = actionlist;
|
return View();
|
}
|
|
[CheckLogin]
|
public IActionResult GetListquestiontype(SysCodeDtlSearchEntity searchEntity)
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
//JsonResult jsonResult = new JsonResult(_liaotianService.SearchByPaging(search), new Newtonsoft.Json.Serialization.DefaultContractResolver());
|
searchEntity.CodeTable = "Liaotian";
|
searchEntity.CodeField = "questiontype";
|
return new JsonResult(
|
_sysCodeService.SearchSysCodeDtlPaging(searchEntity));
|
}
|
|
|
|
[CheckLogin]
|
public ActionResult Editquestiontype()
|
{
|
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
List<ActionEntity> actionlist = new List<ActionEntity>();
|
ActionEntity actionEntity = new ActionEntity();
|
actionEntity.OpenType = 0;
|
actionEntity.ActionUrl = "";
|
actionEntity.ActionFun = "Save";
|
actionEntity.PageIco = "glyphicon glyphicon-ok";
|
actionEntity.ActionName = "保存";
|
actionlist.Add(actionEntity);
|
ActionEntity actionEntity1 = new ActionEntity();
|
actionEntity1.OpenType = 0;
|
actionEntity1.ActionUrl = "";
|
actionEntity1.ActionFun = "Nullify";
|
actionEntity1.PageIco = "fa fa-remove";
|
actionEntity1.ActionName = "删除";
|
actionlist.Add(actionEntity1);
|
ViewData["ActionInfo"] = actionlist;
|
return View();
|
}
|
|
[CheckLogin]
|
public IActionResult Getquestiontype(string id = null)
|
{
|
SysCodeDtlEntity sysCodeDtlEntity = new SysCodeDtlEntity();
|
//if (!String.IsNullOrEmpty(id))
|
//{
|
|
sysCodeDtlEntity = _sysCodeService.GetSysCodeDtlInfo(id, "Liaotian", "questiontype");
|
//}
|
|
// ViewData.Model = PltUserDTO;
|
return new JsonResult(sysCodeDtlEntity);
|
}
|
|
|
/// <summary>
|
/// 保存
|
/// </summary>
|
/// <param name="data">岗位实体类对象</param>
|
/// <returns></returns>
|
[HttpPost]
|
|
public string Savequestiontype(SysCodeDtlEntity data)
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
data.RecStatus = "A";
|
if (String.IsNullOrEmpty(data.Id))
|
{
|
data.Creater = curentuser.Id;
|
data.Createtime = DateTime.Now;
|
}
|
data.Modifier = curentuser.Id;
|
data.Modifytime = DateTime.Now;
|
|
ResultEntity resultEntity = _sysCodeService.SaveSysCodeDtl(data);
|
|
return JsonConvert.SerializeObject(resultEntity);
|
}
|
|
/// <summary>
|
/// 删除明细
|
/// </summary>
|
/// <param name="opdata">实体</param>
|
/// <returns></returns>
|
///
|
[CheckLogin]
|
public string NullifySysCodeDtl(String Id)
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
//CacheSysCode.ClearCodeCache();
|
return JsonConvert.SerializeObject(_sysCodeService.ModifyDtlStatus(Id, Id, curentuser.Id));
|
}
|
|
|
|
[CheckLogin]
|
public IActionResult Indexproblemtype(string WentiId = "")
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
List<ActionEntity> actionlist = new List<ActionEntity>();
|
ActionEntity actionEntity = new ActionEntity();
|
actionEntity.OpenType = 0;
|
actionEntity.ActionUrl = "";
|
actionEntity.ActionFun = "Search";
|
actionEntity.PageIco = "fa fa-search";
|
actionEntity.ActionName = "查询";
|
actionlist.Add(actionEntity);
|
ActionEntity actionEntity1 = new ActionEntity();
|
actionEntity1.OpenType = 0;
|
actionEntity1.ActionUrl = "";
|
actionEntity1.ActionFun = "Add";
|
actionEntity1.PageIco = "fa fa-plus";
|
actionEntity1.ActionName = "新增";
|
actionlist.Add(actionEntity1);
|
ViewData["ActionInfo"] = actionlist;
|
ViewBag.questiontype = _liaotianService.GetSYScode("Liaotian", "questiontype").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList();
|
ViewBag.WentiId = WentiId;
|
return View();
|
}
|
|
[CheckLogin]
|
public IActionResult GetListproblemtype(SysCodeDtlSearchEntity searchEntity)
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
//JsonResult jsonResult = new JsonResult(_liaotianService.SearchByPaging(search), new Newtonsoft.Json.Serialization.DefaultContractResolver());
|
searchEntity.CodeTable = "Liaotian";
|
searchEntity.CodeField = "problemtype";
|
return new JsonResult(
|
_sysCodeService.SearchSysCodeDtlPaging(searchEntity));
|
}
|
|
|
|
[CheckLogin]
|
public ActionResult Editproblemtype(string WentiId = "")
|
{
|
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
|
|
|
|
List<ActionEntity> actionlist = new List<ActionEntity>();
|
ActionEntity actionEntity2 = new ActionEntity();
|
actionEntity2.OpenType = 0;
|
actionEntity2.ActionUrl = "";
|
actionEntity2.ActionFun = "SaveContinue";
|
actionEntity2.PageIco = "glyphicon glyphicon-ok";
|
actionEntity2.ActionName = "保存并继续新增";
|
actionlist.Add(actionEntity2);
|
ActionEntity actionEntity = new ActionEntity();
|
actionEntity.OpenType = 0;
|
actionEntity.ActionUrl = "";
|
actionEntity.ActionFun = "Save";
|
actionEntity.PageIco = "glyphicon glyphicon-ok";
|
actionEntity.ActionName = "保存";
|
actionlist.Add(actionEntity);
|
ActionEntity actionEntity1 = new ActionEntity();
|
actionEntity1.OpenType = 0;
|
actionEntity1.ActionUrl = "";
|
actionEntity1.ActionFun = "Nullify";
|
actionEntity1.PageIco = "fa fa-remove";
|
actionEntity1.ActionName = "删除";
|
actionlist.Add(actionEntity1);
|
ViewData["ActionInfo"] = actionlist;
|
|
|
|
|
ViewBag.questiontype = _liaotianService.GetSYScode("Liaotian", "questiontype").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList();
|
ViewBag.WentiId = WentiId;
|
return View();
|
}
|
|
[CheckLogin]
|
public IActionResult Getproblemtype(string id = null, string WentiId = "")
|
{
|
SysCodeDtlEntity sysCodeDtlEntity = new SysCodeDtlEntity();
|
//if (!String.IsNullOrEmpty(id))
|
// {
|
|
sysCodeDtlEntity = _sysCodeService.GetSysCodeDtlInfo(id, "Liaotian", "problemtype", WentiId);
|
// }
|
|
// ViewData.Model = PltUserDTO;
|
return new JsonResult(sysCodeDtlEntity);
|
}
|
|
|
|
[CheckLogin]
|
public IActionResult Indexfalv()
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
List<ActionEntity> actionlist = new List<ActionEntity>();
|
ActionEntity actionEntity = new ActionEntity();
|
actionEntity.OpenType = 0;
|
actionEntity.ActionUrl = "";
|
actionEntity.ActionFun = "Search";
|
actionEntity.PageIco = "fa fa-search";
|
actionEntity.ActionName = "查询";
|
actionlist.Add(actionEntity);
|
ActionEntity actionEntity1 = new ActionEntity();
|
actionEntity1.OpenType = 0;
|
actionEntity1.ActionUrl = "";
|
actionEntity1.ActionFun = "Add";
|
actionEntity1.PageIco = "fa fa-plus";
|
actionEntity1.ActionName = "新增";
|
actionlist.Add(actionEntity1);
|
ViewData["ActionInfo"] = actionlist;
|
return View();
|
}
|
|
[CheckLogin]
|
public IActionResult GetListfalv(SysCodeDtlSearchEntity searchEntity)
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
//JsonResult jsonResult = new JsonResult(_liaotianService.SearchByPaging(search), new Newtonsoft.Json.Serialization.DefaultContractResolver());
|
searchEntity.CodeTable = "expert_test_topicjiexi";
|
searchEntity.CodeField = "falv";
|
return new JsonResult(_sysCodeService.SearchSysCodeDtlPaging(searchEntity));
|
}
|
|
|
|
public IActionResult Editfalv(string id)
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
|
|
SysCodeDtlEntity sysCodeDtlEntity = new SysCodeDtlEntity();
|
|
|
sysCodeDtlEntity = _sysCodeService.GetSysCodeDtlInfo(id, "expert_test_topicjiexi", "falv");
|
|
|
ViewData.Model = sysCodeDtlEntity;
|
|
|
|
|
return View();
|
}
|
|
|
|
[CheckLogin]
|
public IActionResult Indexzhuanjiaquyu()
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
List<ActionEntity> actionlist = new List<ActionEntity>();
|
ActionEntity actionEntity = new ActionEntity();
|
actionEntity.OpenType = 0;
|
actionEntity.ActionUrl = "";
|
actionEntity.ActionFun = "Search";
|
actionEntity.PageIco = "fa fa-search";
|
actionEntity.ActionName = "查询";
|
actionlist.Add(actionEntity);
|
ActionEntity actionEntity1 = new ActionEntity();
|
actionEntity1.OpenType = 0;
|
actionEntity1.ActionUrl = "";
|
actionEntity1.ActionFun = "Add";
|
actionEntity1.PageIco = "fa fa-plus";
|
actionEntity1.ActionName = "新增";
|
actionlist.Add(actionEntity1);
|
ViewData["ActionInfo"] = actionlist;
|
return View();
|
}
|
|
[CheckLogin]
|
public IActionResult GetListzhuanjiaquyu(SysCodeDtlSearchEntity searchEntity)
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
//JsonResult jsonResult = new JsonResult(_liaotianService.SearchByPaging(search), new Newtonsoft.Json.Serialization.DefaultContractResolver());
|
searchEntity.CodeTable = "experts";
|
searchEntity.CodeField = "City";
|
searchEntity.Sort = "CodeSn";
|
return new JsonResult(_sysCodeService.SearchSysCodeDtlPaging(searchEntity));
|
}
|
|
|
|
public IActionResult Editzhuanjiaquyu(string id)
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
|
|
SysCodeDtlEntity sysCodeDtlEntity = new SysCodeDtlEntity();
|
|
|
sysCodeDtlEntity = _sysCodeService.GetSysCodeDtlInfo(id, "experts", "City");
|
|
|
ViewData.Model = sysCodeDtlEntity;
|
|
|
|
|
return View();
|
}
|
|
|
|
|
//质疑请求
|
|
[CheckLogin]
|
public IActionResult Indexrequestinfo()
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
List<ActionEntity> actionlist = new List<ActionEntity>();
|
ActionEntity actionEntity = new ActionEntity();
|
actionEntity.OpenType = 0;
|
actionEntity.ActionUrl = "";
|
actionEntity.ActionFun = "Search";
|
actionEntity.PageIco = "fa fa-search";
|
actionEntity.ActionName = "查询";
|
actionlist.Add(actionEntity);
|
ActionEntity actionEntity1 = new ActionEntity();
|
actionEntity1.OpenType = 0;
|
actionEntity1.ActionUrl = "";
|
actionEntity1.ActionFun = "Add";
|
actionEntity1.PageIco = "fa fa-plus";
|
actionEntity1.ActionName = "新增";
|
actionlist.Add(actionEntity1);
|
ViewData["ActionInfo"] = actionlist;
|
return View();
|
}
|
|
[CheckLogin]
|
public IActionResult GetListrequestinfo(SysCodeDtlSearchEntity searchEntity)
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
//JsonResult jsonResult = new JsonResult(_liaotianService.SearchByPaging(search), new Newtonsoft.Json.Serialization.DefaultContractResolver());
|
searchEntity.CodeTable = "t_challengeletter";
|
searchEntity.CodeField = "request_info";
|
searchEntity.Sort = "CodeSn";
|
return new JsonResult(_sysCodeService.SearchSysCodeDtlPaging(searchEntity));
|
}
|
|
|
|
public IActionResult Editrequestinfo(string id)
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
|
|
SysCodeDtlEntity sysCodeDtlEntity = new SysCodeDtlEntity();
|
|
|
sysCodeDtlEntity = _sysCodeService.GetSysCodeDtlInfo(id, "t_challengeletter", "request_info");
|
|
|
ViewData.Model = sysCodeDtlEntity;
|
|
|
|
|
return View();
|
}
|
|
|
|
//质疑事项
|
|
[CheckLogin]
|
public IActionResult Indexquestion()
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
List<ActionEntity> actionlist = new List<ActionEntity>();
|
ActionEntity actionEntity = new ActionEntity();
|
actionEntity.OpenType = 0;
|
actionEntity.ActionUrl = "";
|
actionEntity.ActionFun = "Search";
|
actionEntity.PageIco = "fa fa-search";
|
actionEntity.ActionName = "查询";
|
actionlist.Add(actionEntity);
|
ActionEntity actionEntity1 = new ActionEntity();
|
actionEntity1.OpenType = 0;
|
actionEntity1.ActionUrl = "";
|
actionEntity1.ActionFun = "Add";
|
actionEntity1.PageIco = "fa fa-plus";
|
actionEntity1.ActionName = "新增";
|
actionlist.Add(actionEntity1);
|
ViewData["ActionInfo"] = actionlist;
|
return View();
|
}
|
|
[CheckLogin]
|
public IActionResult GetListquestion(SysCodeDtlSearchEntity searchEntity)
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
//JsonResult jsonResult = new JsonResult(_liaotianService.SearchByPaging(search), new Newtonsoft.Json.Serialization.DefaultContractResolver());
|
searchEntity.CodeTable = "t_challenge_items";
|
searchEntity.CodeField = "question";
|
searchEntity.Sort = "CodeSn";
|
return new JsonResult(_sysCodeService.SearchSysCodeDtlPaging(searchEntity));
|
}
|
|
|
|
public IActionResult Editquestion(string id)
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
|
|
SysCodeDtlEntity sysCodeDtlEntity = new SysCodeDtlEntity();
|
|
|
sysCodeDtlEntity = _sysCodeService.GetSysCodeDtlInfo(id, "t_challenge_items", "question");
|
|
|
ViewData.Model = sysCodeDtlEntity;
|
|
|
|
|
return View();
|
}
|
|
|
|
//法律依据
|
|
[CheckLogin]
|
public IActionResult Indexlaw()
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
List<ActionEntity> actionlist = new List<ActionEntity>();
|
ActionEntity actionEntity = new ActionEntity();
|
actionEntity.OpenType = 0;
|
actionEntity.ActionUrl = "";
|
actionEntity.ActionFun = "Search";
|
actionEntity.PageIco = "fa fa-search";
|
actionEntity.ActionName = "查询";
|
actionlist.Add(actionEntity);
|
ActionEntity actionEntity1 = new ActionEntity();
|
actionEntity1.OpenType = 0;
|
actionEntity1.ActionUrl = "";
|
actionEntity1.ActionFun = "Add";
|
actionEntity1.PageIco = "fa fa-plus";
|
actionEntity1.ActionName = "新增";
|
actionlist.Add(actionEntity1);
|
ViewData["ActionInfo"] = actionlist;
|
ViewBag.falv = _liaotianService.GetSYScode("expert_test_topicjiexi", "falv").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList();
|
ViewBag.question = _liaotianService.GetSYScode("t_challenge_items", "question").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList();
|
return View();
|
}
|
|
[CheckLogin]
|
public IActionResult GetListlaw(SysCodeDtlSearchEntity searchEntity)
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
//JsonResult jsonResult = new JsonResult(_liaotianService.SearchByPaging(search), new Newtonsoft.Json.Serialization.DefaultContractResolver());
|
searchEntity.CodeTable = "t_complaint_items";
|
searchEntity.CodeField = "law";
|
searchEntity.Sort = "CodeSn";
|
|
ResultDataEntity<SysCodeDtlEntity> resultDataEntity = _sysCodeService.SearchSysCodeDtlPaging(searchEntity);
|
|
|
var sysCodeDtls = _liaotianService.GetSYScode("expert_test_topicjiexi", "falv");
|
|
foreach(var sysCodeDtlEntity in resultDataEntity.DataList)
|
{
|
var sysCodeDtl = sysCodeDtls.Where(x => x.CodeSn == sysCodeDtlEntity.Comments).FirstOrDefault();
|
if (sysCodeDtl != null)
|
sysCodeDtlEntity.CommentsName = sysCodeDtl.Comments;
|
}
|
sysCodeDtls = _liaotianService.GetSYScode("t_challenge_items", "question");
|
foreach (var sysCodeDtlEntity in resultDataEntity.DataList)
|
{
|
var sysCodeDtl = sysCodeDtls.Where(x => x.CodeSn == sysCodeDtlEntity.Classify1).FirstOrDefault();
|
if(sysCodeDtl!=null)
|
sysCodeDtlEntity.Classify1Name = sysCodeDtl.Comments;
|
}
|
|
return new JsonResult(resultDataEntity);
|
}
|
|
|
|
public IActionResult Editlaw(string id)
|
{
|
var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User"));
|
ViewData["curentuser"] = curentuser;
|
|
|
SysCodeDtlEntity sysCodeDtlEntity = new SysCodeDtlEntity();
|
|
|
sysCodeDtlEntity = _sysCodeService.GetSysCodeDtlInfo(id, "t_complaint_items", "law");
|
|
|
ViewData.Model = sysCodeDtlEntity;
|
|
ViewBag.falv = _liaotianService.GetSYScode("expert_test_topicjiexi", "falv");
|
ViewBag.question = _liaotianService.GetSYScode("t_challenge_items", "question");
|
|
return View();
|
}
|
|
}
|
}
|