| | |
| | | |
| | | return new JsonResult(returnMsg); |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 质疑 |
| | | /// </summary> |
| | | /// <param name="data">岗位实体类对象</param> |
| | | /// <returns></returns> |
| | | /// |
| | | [CheckLogin] |
| | | public IActionResult Zhiyi(string projectid, string mingid, string type) |
| | | { |
| | | var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); |
| | | ViewData["curentuser"] = curentuser; |
| | | ViewData["projectid"] = projectid; |
| | | ViewData["mingid"] = mingid; |
| | | ViewData["type"] = type; |
| | | var zhiyistatus = ""; |
| | | var zhiyishijian = ""; |
| | | var zhiyichengli = ""; |
| | | |
| | | var projectDTO = _projectService.GetLiaotianEntity(projectid); |
| | | if (type == "1") |
| | | { |
| | | var projectzhongbiaoDTO = projectDTO.Projectzhongbiaos.Where(x => x.ZhongbiaoId == mingid).FirstOrDefault(); |
| | | if (projectzhongbiaoDTO != null) |
| | | { |
| | | zhiyistatus = projectzhongbiaoDTO.ZbZhiyistatus; |
| | | zhiyishijian = projectzhongbiaoDTO.ZbZhiyishijian.HasValue? projectzhongbiaoDTO.ZbZhiyishijian.Value.ToString("yyyy-MM-dd"):""; |
| | | zhiyichengli = projectzhongbiaoDTO.ZbZhiyichengli; |
| | | } |
| | | } |
| | | else if (type == "2") |
| | | { |
| | | zhiyistatus = projectDTO.DehxZhiyistatus; |
| | | zhiyishijian = projectDTO.DehxZhiyishijian.HasValue ? projectDTO.DehxZhiyishijian.Value.ToString("yyyy-MM-dd") : ""; |
| | | zhiyichengli = projectDTO.DehxZhiyichengli; |
| | | } |
| | | else if (type == "3") |
| | | { |
| | | zhiyistatus = projectDTO.DshxZhiyistatus; |
| | | zhiyishijian = projectDTO.DshxZhiyishijian.HasValue ? projectDTO.DshxZhiyishijian.Value.ToString("yyyy-MM-dd") : ""; |
| | | zhiyichengli = projectDTO.DshxZhiyichengli; |
| | | } |
| | | else if (type == "4") |
| | | { |
| | | var projectyouxiao = projectDTO.Projectyouxiaos.Where(x => x.YouxiaoId == mingid).FirstOrDefault(); |
| | | if (projectyouxiao != null) |
| | | { |
| | | zhiyistatus = projectyouxiao.YxZhiyistatus; |
| | | zhiyishijian = projectyouxiao.YxZhiyishijian.HasValue ? projectyouxiao.YxZhiyishijian.Value.ToString("yyyy-MM-dd") : ""; |
| | | zhiyichengli = projectyouxiao.YxZhiyichengli; |
| | | } |
| | | } |
| | | else if (type == "5") |
| | | { |
| | | var projectreason = projectDTO.projectreasons.Where(x => x.ReasonId == mingid).FirstOrDefault(); |
| | | if (projectreason != null) |
| | | { |
| | | zhiyistatus = projectreason.WxZhiyistatus; |
| | | zhiyishijian = projectreason.WxZhiyishijian.HasValue ? projectreason.WxZhiyishijian.Value.ToString("yyyy-MM-dd") : ""; |
| | | zhiyichengli = projectreason.WxZhiyichengli; |
| | | } |
| | | } |
| | | |
| | | |
| | | if (string.IsNullOrWhiteSpace(zhiyishijian)) |
| | | { |
| | | zhiyishijian = DateTime.Now.ToString("yyyy-MM-dd"); |
| | | } |
| | | |
| | | ViewData["zhiyistatus"] = zhiyistatus; |
| | | ViewData["zhiyishijian"] = zhiyishijian; |
| | | ViewData["zhiyichengli"] = zhiyichengli; |
| | | ViewData.Model = new ProjectDTO(); |
| | | |
| | | return View(); |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | [CheckLogin] |
| | | public IActionResult Zhiyibaocun(ProjectDTO dto) |
| | | { |
| | | ResultEntity resultEntity = new ResultEntity(); |
| | | resultEntity.Result = true; |
| | | var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); |
| | | ViewData["curentuser"] = curentuser; |
| | | |
| | | |
| | | |
| | | resultEntity = _projectService.savezhiyi("A", dto.Zhiyishijian, dto.Zhiyichengli, dto.Id, dto.MingxiId,dto.Type); |
| | | |
| | | return new JsonResult(resultEntity); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 投诉 |
| | | /// </summary> |
| | | /// <param name="data">岗位实体类对象</param> |
| | | /// <returns></returns> |
| | | /// |
| | | [CheckLogin] |
| | | public IActionResult Tousu(string projectid, string mingid, string type) |
| | | { |
| | | var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); |
| | | ViewData["curentuser"] = curentuser; |
| | | ViewData["projectid"] = projectid; |
| | | ViewData["mingid"] = mingid; |
| | | ViewData["type"] = type; |
| | | var tousustatus = ""; |
| | | var tousushijian = ""; |
| | | var tousuchengli = ""; |
| | | |
| | | var projectDTO = _projectService.GetLiaotianEntity(projectid); |
| | | if (type == "1") |
| | | { |
| | | var projectzhongbiaoDTO = projectDTO.Projectzhongbiaos.Where(x => x.ZhongbiaoId == mingid).FirstOrDefault(); |
| | | if (projectzhongbiaoDTO != null) |
| | | { |
| | | tousustatus = projectzhongbiaoDTO.ZbTousustatus; |
| | | tousushijian = projectzhongbiaoDTO.ZbTousushijian.HasValue ? projectzhongbiaoDTO.ZbTousushijian.Value.ToString("yyyy-MM-dd") : ""; ; |
| | | tousuchengli = projectzhongbiaoDTO.ZbTousuchengli; |
| | | } |
| | | } |
| | | else if (type == "2") |
| | | { |
| | | tousustatus = projectDTO.DehxTousustatus; |
| | | tousushijian = projectDTO.DehxTousushijian.HasValue ? projectDTO.DehxTousushijian.Value.ToString("yyyy-MM-dd") : ""; ; |
| | | tousuchengli = projectDTO.DehxTousuchengli; |
| | | } |
| | | else if (type == "3") |
| | | { |
| | | tousustatus = projectDTO.DshxTousustatus; |
| | | tousushijian = projectDTO.DshxTousushijian.HasValue ? projectDTO.DshxTousushijian.Value.ToString("yyyy-MM-dd") : ""; ; |
| | | tousuchengli = projectDTO.DshxTousuchengli; |
| | | } |
| | | else if (type == "4") |
| | | { |
| | | var projectyouxiao = projectDTO.Projectyouxiaos.Where(x => x.YouxiaoId == mingid).FirstOrDefault(); |
| | | if (projectyouxiao != null) |
| | | { |
| | | tousustatus = projectyouxiao.YxTousustatus; |
| | | tousushijian = projectyouxiao.YxTousushijian.HasValue ? projectyouxiao.YxTousushijian.Value.ToString("yyyy-MM-dd") : ""; ; |
| | | tousuchengli = projectyouxiao.YxTousuchengli; |
| | | } |
| | | } |
| | | else if (type == "5") |
| | | { |
| | | var projectreason = projectDTO.projectreasons.Where(x => x.ReasonId == mingid).FirstOrDefault(); |
| | | if (projectreason != null) |
| | | { |
| | | tousustatus = projectreason.WxTousustatus; |
| | | tousushijian = projectreason.WxTousushijian.HasValue ? projectreason.WxTousushijian.Value.ToString("yyyy-MM-dd") : ""; ; |
| | | tousuchengli = projectreason.WxTousuchengli; |
| | | } |
| | | } |
| | | |
| | | |
| | | if (string.IsNullOrWhiteSpace(tousushijian)) |
| | | { |
| | | tousushijian = DateTime.Now.ToString("yyyy-MM-dd"); |
| | | } |
| | | |
| | | ViewData["tousustatus"] = tousustatus; |
| | | ViewData["tousushijian"] = tousushijian; |
| | | ViewData["tousuchengli"] = tousuchengli; |
| | | ViewData.Model = new ProjectDTO(); |
| | | |
| | | return View(); |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | [CheckLogin] |
| | | public IActionResult Tousubaocun(ProjectDTO dto) |
| | | { |
| | | ResultEntity resultEntity = new ResultEntity(); |
| | | resultEntity.Result = true; |
| | | var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); |
| | | ViewData["curentuser"] = curentuser; |
| | | |
| | | |
| | | |
| | | resultEntity = _projectService.savetousu("A", dto.Tousushijian, dto.Tousuchengli, dto.Id, dto.MingxiId, dto.Type); |
| | | |
| | | return new JsonResult(resultEntity); |
| | | } |
| | | } |
| | | } |