| | |
| | | } |
| | | } |
| | | } |
| | | CacheHelperNetCore.CacheNull("Projects"); |
| | | //CacheHelperNetCore.CacheNull("Projects"); |
| | | |
| | | |
| | | _context.SaveChanges(); |
| | |
| | | |
| | | } |
| | | |
| | | if (!string.IsNullOrWhiteSpace(searchEntity.NamesToubiao)) |
| | | { |
| | | sql.Append(" and ( exists (select b.[ProjectId] from [Projectzhongbiao] b where a.[Id]=b.[ProjectId] and b.[names] like '%" + searchEntity.NamesToubiao + "%') "); |
| | | |
| | | sql.Append(" or exists (select c.[ProjectId] from [Projectreason] c where a.[Id]=c.[ProjectId] and c.[reasonname] like '%" + searchEntity.NamesToubiao + "%') "); |
| | | |
| | | sql.Append(" or exists (select d.[ProjectId] from [Projectyouxiao] d where a.[Id]=d.[ProjectId] and d.[namesyouxiao] like '%" + searchEntity.NamesToubiao + "%') "); |
| | | |
| | | sql.Append(" or a.[drhx] like '%" + searchEntity.NamesToubiao + "%' "); |
| | | |
| | | sql.Append(" or a.[dshx] like '%" + searchEntity.NamesToubiao + "%' "); |
| | | |
| | | sql.Append(" )"); |
| | | |
| | | } |
| | | |
| | | if (!string.IsNullOrWhiteSpace(searchEntity.Fencha)) |
| | | { |
| | | decimal aaaa = 0; |
| | |
| | | |
| | | |
| | | |
| | | var query = _context.Projects |
| | | if (!string.IsNullOrWhiteSpace(searchEntity.NamesToubiao)) |
| | | { |
| | | var sqlsss = sql.ToString(); |
| | | sql.Append(" and ( exists (select b.[ProjectId] from [Projectzhongbiao] b where a.[Id]=b.[ProjectId] and b.[names] like '%" + searchEntity.NamesToubiao + "%') "); |
| | | |
| | | sql.Append(" or exists (select c.[ProjectId] from [Projectreason] c where a.[Id]=c.[ProjectId] and c.[reasonname] like '%" + searchEntity.NamesToubiao + "%') "); |
| | | |
| | | sql.Append(" or exists (select d.[ProjectId] from [Projectyouxiao] d where a.[Id]=d.[ProjectId] and d.[namesyouxiao] like '%" + searchEntity.NamesToubiao + "%') "); |
| | | sql.Append(" )"); |
| | | sql.Append(" union "+ sqlsss + " and ( a.[drhx] like '%" + searchEntity.NamesToubiao + "%' "); |
| | | |
| | | sql.Append(" or a.[dshx] like '%" + searchEntity.NamesToubiao + "%' "); |
| | | sql.Append(" )"); |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | var query = _context.Projects |
| | | .FromSqlRaw(sql.ToString()); |
| | | |
| | | |
| | |
| | | /// <returns></returns> |
| | | public List<ProjectDTO> GetList() |
| | | { |
| | | List<ProjectDTO> projectDTOs = (List<ProjectDTO>)CacheHelperNetCore.CacheValue("Projects"); |
| | | if (projectDTOs!=null&& projectDTOs.Count > 0) |
| | | { |
| | | return projectDTOs; |
| | | } |
| | | |
| | | |
| | | var listPosition = _context.Projects.Where(r => r.RecStatus == "A").ToList(); |
| | | |
| | | var list = _mapper.Map<List<ProjectDTO>>(listPosition); |
| | | CacheHelperNetCore.CacheInsert("Projects", list); |
| | | |
| | | return list; |
| | | } |
| | | |
| | |
| | | return list; |
| | | } |
| | | |
| | | public List<ZhengfuProjectDTO> GetListsalaryzhengfu(string userid, DateTime datemin, DateTime datemax) |
| | | { |
| | | |
| | | |
| | | var listPosition = _webcontext.ZhengfuProjects.Where(r => r.RecStatus == "A" && r.Creater == userid && r.Createtime >= datemin && r.Createtime < datemax).ToList(); |
| | | |
| | | var list = _mapper.Map<List<ZhengfuProjectDTO>>(listPosition); |
| | | return list; |
| | | } |
| | | |
| | | public List<ZhengfuProjectDTO> GetcaigougonggaoListsalary(string userid, DateTime datemin, DateTime datemax) |
| | | { |
| | | |