diff --git a/20220330_Vote/Ewide.Application/Ewide.Application.csproj b/20220330_Vote/Ewide.Application/Ewide.Application.csproj index eab5b69..9003f98 100644 --- a/20220330_Vote/Ewide.Application/Ewide.Application.csproj +++ b/20220330_Vote/Ewide.Application/Ewide.Application.csproj @@ -6,6 +6,12 @@ Ewide.Application.xml + + + + + + @@ -21,8 +27,4 @@ - - - - diff --git a/20220330_Vote/Ewide.Application/Ewide.Application.xml b/20220330_Vote/Ewide.Application/Ewide.Application.xml index 53d4ca2..abc0045 100644 --- a/20220330_Vote/Ewide.Application/Ewide.Application.xml +++ b/20220330_Vote/Ewide.Application/Ewide.Application.xml @@ -4,546 +4,6 @@ Ewide.Application - - - 单位类型,多选 - - - - - 单位名称 - - - - - 信息 - - - - - HouseCode主键ID - - - - - 幢名称 - - - - - 土地性质 - - - - - 结构类型 - - - - - 基础情况 - - - - - 抗震等级 - - - - - 竣工日期 - - - - - 设计使用年限 - - - - - 总层数 - - - - - 地上层数 - - - - - 地上商业层数开始 - - - - - 地上商业层数结束 - - - - - 地上车棚层开始 - - - - - 地上住宅层开始 - - - - - 地上住宅层结束 - - - - - 地下层数 - - - - - 总建筑面积 - - - - - 有无建筑幕墙 - - - - - 有无面砖 - - - - - 有无涂料 - - - - - 有无粉刷 - - - - - 电梯 - - - - - 总户数(户) - - - - - 房屋单元数 - - - - - 各单元每层户数(户) - - - - - 建设单位ID - - - - - 设计单位ID - - - - - 施工单位ID - - - - - 监理单位ID - - - - - 产权性质 - - - - - 总共套数 - - - - - 直管公房套数 - - - - - 自管公房套数 - - - - - 私房套数 - - - - - 商品房套数 - - - - - 房改房套数 - - - - - 拆迁安置房套数 - - - - - 其它套数 - - - - - 产权单位ID - - - - - 物业单位ID - - - - - 图纸资料存档处 - - - - - 其他图纸存档 - - - - - 立项文件 - - - - - 规划许可 - - - - - 竣工验收备案 - - - - - 监理资料 - - - - - 鉴定报告 - - - - - 其它资料 - - - - - 外立面照片 - - - - - 房屋等级 1,2,3,4,C,d - - - - - 房屋使用状态 - - - - - -1 退回(审核被退回的数据) 1、待建档(需要建档的数据未暂存未保存的)2、暂存(点击了暂存的数据)3、待提交(点击了保存的数据) 5、审核中6、审核通过 - - - - - 调查登记机构 - - - - - 纸质资料调查人 - - - - - 纸质资料审核人 - - - - - 主管部门 - - - - - bs_house_code主键Id - - - - - 巡查日期 - - - - - 巡查人姓名 - - - - - 沉降倾斜 - - - - - 沉降倾斜附件 - - - - - 其他情况 - - - - - 其他情况附件 - - - - - 初始等级 - - - - - 损坏等级 - - - - - 综合等级 - - - - - 房屋场地 - - - - - 相邻施工 - - - - - 化学侵蚀 - - - - - 结构拆改 - - - - - 加层改造 - - - - - 修缮加固 - - - - - 历史灾害 - - - - - 使用功能变更 - - - - - 其他调查内容 - - - - - 主要安全隐患综述 - - - - - 处理意见 - - - - - 处理意见备注 - - - - - 整改情况 - - - - - 整改情况备注 - - - - - 巡查结果:1正常,-1异常 - - - - - 巡查异常描述 - - - - - 任务人员ID - - - - - 任务截止时间 - - - - - 是否过期 - - - - - -1:退回0:待处理1:保存待提交2:待审核3:审核通过 - - - - - 0:建档任务1:系统派发的巡查任务2:主动巡查任务 - - - - - 上报街道 - - - - - 上报街道时间 - - - - - 上报区住建 - - - - - 上报区住建时间 - - - - - 上报备注 - - - - - 提交时间 - - - - - 最后提交时间 - - - - - 是否有效 - - - - - 任务Id - - - - - 通过1;退回-1 - - - - - 审核内容 - - - - - bs_house_code主键Id - - - - - 字典类型 - - - - - 字典code - - - - - 字典值 - - - - - 备注 - - - - - 附件 - - - - - 是否选中 - - 审核退回 @@ -574,917 +34,5 @@ 审核通过 - - - 市住建部门 - - - - - 区住建部门 - - - - - 街道管理员 - - - - - 片区监管员 - - - - - 房屋安全管理员 - - - - - 房屋编码相关 - - - - - 获取同一区域下的下一个编号 - - - - - - - 房屋详细信息 - - - - - 住宅查询 - - - - - 房屋流转日志 - - - - - 分页查询用户 - - - - - - - 增加用户 - - - - - - - 获取角色 - - - - - - - 获取用户拥有角色 - - - - - - - 删除用户 - - - - - - - 更新用户 - - - - - - - 查看用户 - - - - - - - 修改用户状态 - - - - - - - 授权用户数据范围 - - - - - - - 获取用户拥有数据 - - - - - - - 获取当前机构中所创建的默认角色 - 片区中的第一个帐号必定为片区监管员 - - - - - - - 获取可创建的角色列表 - - - - - - 项目管理相关服务 - - - - - 添加项目 - - - - - - - 删除项目 - - - - - - - 编辑项目 - - - - - - - 通过ID获取项目 - - - - - - - 分页查询 - - - - - - - - - - - - - - 获取项目下拉列表 - - - - - - - 选房相关 - - - - - 获取人员允许绑定的房屋编码列表 - - - - - - - 获取人员已经绑定的房屋编码列表 - - - - - - - 从人员选择房屋 - - - - - - - 房屋任务(巡查任务/建档任务) - - - - - 片区相关 - - - - - 获取片区列表 - - - - - - - 分页查询片区 - - - - - - - 根据用户Id获取所在片区的Id - - - - - - - 总建筑面积 - - - - - 总户数(户) - - - - - 房屋单元数 - - - - - 各单元每层户数(户) - - - - - 总层数 - - - - - 地上层数 - - - - - 地上商业层数开始 - - - - - 地上商业层数结束 - - - - - 地上车棚层开始 - - - - - 地上住宅层开始 - - - - - 地上住宅层结束 - - - - - 地下层数 - - - - - 产权性质 - - - - - 总共套数 - - - - - 直管公房套数 - - - - - 自管公房套数 - - - - - 私房套数 - - - - - 商品房套数 - - - - - 房改房套数 - - - - - 拆迁安置房套数 - - - - - 其它套数 - - - - - 房屋等级 1,2,3,4,C,d - - - - - 房屋使用状态 - - - - - 图纸资料存档处 - - - - - 其他图纸存档 - - - - - 立项文件 - - - - - 规划许可 - - - - - 竣工验收备案 - - - - - 监理资料 - - - - - 鉴定报告 - - - - - 其它资料 - - - - - 外立面照片 - - - - - 调查登记机构 - - - - - 纸质资料调查人 - - - - - 纸质资料审核人 - - - - - 主管部门 - - - - - 总建筑面积 - - - - - 总户数(户) - - - - - 房屋单元数 - - - - - 各单元每层户数(户) - - - - - 总层数 - - - - - 地上层数 - - - - - 地上商业层数开始 - - - - - 地上商业层数结束 - - - - - 地上车棚层开始 - - - - - 地上住宅层开始 - - - - - 地上住宅层结束 - - - - - 地下层数 - - - - - 产权性质 - - - - - 总共套数 - - - - - 直管公房套数 - - - - - 自管公房套数 - - - - - 私房套数 - - - - - 商品房套数 - - - - - 房改房套数 - - - - - 拆迁安置房套数 - - - - - 其它套数 - - - - - 房屋等级 1,2,3,4,C,d - - - - - 房屋使用状态 - - - - - 图纸资料存档处 - - - - - 其他图纸存档 - - - - - 立项文件 - - - - - 规划许可 - - - - - 竣工验收备案 - - - - - 监理资料 - - - - - 鉴定报告 - - - - - 其它资料 - - - - - 外立面照片 - - - - - 调查登记机构 - - - - - 纸质资料调查人 - - - - - 纸质资料审核人 - - - - - 主管部门 - - - - - 任务Id - - - - - 通过3;退回-1 - - - - - 审核内容 - - - - - 沉降倾斜 - - - - - 沉降倾斜附件 - - - - - 其他情况 - - - - - 其他情况附件 - - - - - 房屋场地 - - - - - 相邻施工 - - - - - 化学侵蚀 - - - - - 结构拆改 - - - - - 加层改造 - - - - - 修缮加固 - - - - - 历史灾害 - - - - - 使用功能变更 - - - - - 其他调查内容 - - - - - 主要安全隐患综述 - - - - - 处理意见 - - - - - 处理意见备注 - - - - - 整改情况 - - - - - 整改情况备注 - - - - - 巡查结果:1正常,-1异常 - - - - - 上报街道 - - - - - 上报街道时间 - - - - - 上报区住建 - - - - - 上报区住建时间 - - - - - 上报备注 - - - - - 沉降倾斜 - - - - - 沉降倾斜附件 - - - - - 其他情况 - - - - - 其他情况附件 - - - - - 初始等级 - - - - - 损坏等级 - - - - - 综合等级 - - - - - 房屋场地 - - - - - 相邻施工 - - - - - 化学侵蚀 - - - - - 结构拆改 - - - - - 加层改造 - - - - - 修缮加固 - - - - - 历史灾害 - - - - - 使用功能变更 - - - - - 其他调查内容 - - - - - 主要安全隐患综述 - - - - - 处理意见 - - - - - 处理意见备注 - - - - - 整改情况 - - - - - 整改情况备注 - - - - - 巡查结果:1正常,-1异常 - - - - - 巡查异常描述 - - - - - 上报街道 - - - - - 上报街道时间 - - - - - 上报区住建 - - - - - 上报区住建时间 - - - - - 上报备注 - - - - - 提交时间 - - - - - 最后提交时间 - - - - - 是否有效 - - - - - 所属街道 - - - - - 名称 - - - - - 机构Id - - diff --git a/20220330_Vote/Ewide.Core/Ewide.Core.csproj b/20220330_Vote/Ewide.Core/Ewide.Core.csproj index 1a39c6b..ba879cb 100644 --- a/20220330_Vote/Ewide.Core/Ewide.Core.csproj +++ b/20220330_Vote/Ewide.Core/Ewide.Core.csproj @@ -7,9 +7,15 @@ + + + + + + @@ -40,10 +46,8 @@ - - @@ -65,8 +69,6 @@ - - diff --git a/20220330_Vote/Ewide.EntityFramework.Core/DbContexts/DefaultDbContext.cs b/20220330_Vote/Ewide.EntityFramework.Core/DbContexts/DefaultDbContext.cs index d767f55..7e0edc6 100644 --- a/20220330_Vote/Ewide.EntityFramework.Core/DbContexts/DefaultDbContext.cs +++ b/20220330_Vote/Ewide.EntityFramework.Core/DbContexts/DefaultDbContext.cs @@ -86,80 +86,90 @@ namespace Ewide.EntityFramework.Core { var dbContext = eventData.Context; - // 获取所有更改,删除,新增的实体,但排除审计实体(避免死循环) - var entities = dbContext.ChangeTracker.Entries() - .Where(u => u.Entity.GetType() != typeof(SysLogAudit) && u.Entity.GetType() != typeof(SysLogOp) && u.Entity.GetType() != typeof(SysLogVis) && - (u.State == EntityState.Modified || u.State == EntityState.Deleted || u.State == EntityState.Added)) - .ToList(); - if (entities == null || entities.Count < 1) return; - - // 判断是否是演示环境 - var demoEnvFlag = App.GetService().GetDemoEnvFlag().GetAwaiter().GetResult(); - if (demoEnvFlag) + try { - var sysUser = entities.Find(u => u.Entity.GetType() == typeof(SysUser)); - if (sysUser == null || string.IsNullOrEmpty((sysUser.Entity as SysUser).LastLoginTime.ToString())) // 排除登录 - throw Oops.Oh(ErrorCode.D1200); - } + // 获取所有更改,删除,新增的实体,但排除审计实体(避免死循环) + var entities = dbContext.ChangeTracker.Entries() + .Where(u => u.Entity.GetType() != typeof(SysLogAudit) && u.Entity.GetType() != typeof(SysLogOp) && u.Entity.GetType() != typeof(SysLogVis) && + (u.State == EntityState.Modified || u.State == EntityState.Deleted || u.State == EntityState.Added)) + .ToList(); - // 当前操作用户信息 - var userId = App.User.FindFirst(ClaimConst.CLAINM_USERID)?.Value; - var userName = App.User.FindFirst(ClaimConst.CLAINM_ACCOUNT)?.Value; - foreach (var entity in entities) - { - if (entity.Entity.GetType().IsSubclassOf(typeof(DEntityBase))) + if (entities == null || entities.Count < 1) return; + + // 判断是否是演示环境 + var demoEnvFlag = App.GetService().GetDemoEnvFlag().GetAwaiter().GetResult(); + if (demoEnvFlag) { - var obj = entity.Entity as DEntityBase; - if (entity.State == EntityState.Added) - { - obj.Id = string.IsNullOrEmpty(obj.Id) ? Guid.NewGuid().ToString() : obj.Id; - obj.CreatedTime = DateTime.Now; - if (!string.IsNullOrEmpty(userId)) - { - obj.CreatedUserId = userId; - obj.CreatedUserName = userName; - } - } - else if (entity.State == EntityState.Modified) - { - obj.UpdatedTime = DateTime.Now; - obj.UpdatedUserId = userId; - obj.UpdatedUserName = userName; - } + var sysUser = entities.Find(u => u.Entity.GetType() == typeof(SysUser)); + if (sysUser == null || string.IsNullOrEmpty((sysUser.Entity as SysUser).LastLoginTime.ToString())) // 排除登录 + throw Oops.Oh(ErrorCode.D1200); } - //// 获取实体当前(现在)的值 - //var currentValues = entity.CurrentValues; - //// 获取数据库中实体的值 - //var databaseValues = entity.GetDatabaseValues(); + // 当前操作用户信息 + var userId = App.User.FindFirst(ClaimConst.CLAINM_USERID)?.Value; + var userName = App.User.FindFirst(ClaimConst.CLAINM_ACCOUNT)?.Value; - //// 获取所有实体有效属性,排除 [NotMapper] 属性 - //var props = entity.OriginalValues.Properties; - //foreach (var prop in props) - //{ - // var propName = prop.Name; // 获取属性名 - // var newValue = currentValues[propName]; // 获取现在的实体值 + foreach (var entity in entities) + { + if (entity.Entity.GetType().IsSubclassOf(typeof(DEntityBase))) + { + var obj = entity.Entity as DEntityBase; + if (entity.State == EntityState.Added) + { + obj.Id = string.IsNullOrEmpty(obj.Id) ? Guid.NewGuid().ToString() : obj.Id; + obj.CreatedTime = DateTime.Now; + if (!string.IsNullOrEmpty(userId)) + { + obj.CreatedUserId = userId; + obj.CreatedUserName = userName; + } + } + else if (entity.State == EntityState.Modified) + { + obj.UpdatedTime = DateTime.Now; + obj.UpdatedUserId = userId; + obj.UpdatedUserName = userName; + } + } - // object oldValue = null; - // // 如果是新增数据,则 databaseValues 为空,所以需要判断一下 - // if (databaseValues != null) - // oldValue = databaseValues[propName]; + //// 获取实体当前(现在)的值 + //var currentValues = entity.CurrentValues; + //// 获取数据库中实体的值 + //var databaseValues = entity.GetDatabaseValues(); - // if ((newValue == oldValue) || (newValue != null && newValue.Equals(oldValue))) continue; - // // 插入审计日志表 - // dbContext.AddAsync(new SysLogAudit - // { - // TableName = entity.Entity.GetType().Name, // 获取实体类型(表名) - // ColumnName = propName, - // NewValue = newValue?.ToString(), - // OldValue = oldValue?.ToString(), - // CreatedTime = DateTime.Now, - // UserId = userId, - // UserName = userName, - // Operate = entity.State.ToString() // 操作方式:新增、更新、删除 - // }); - //} + //// 获取所有实体有效属性,排除 [NotMapper] 属性 + //var props = entity.OriginalValues.Properties; + //foreach (var prop in props) + //{ + // var propName = prop.Name; // 获取属性名 + // var newValue = currentValues[propName]; // 获取现在的实体值 + + // object oldValue = null; + // // 如果是新增数据,则 databaseValues 为空,所以需要判断一下 + // if (databaseValues != null) + // oldValue = databaseValues[propName]; + + // if ((newValue == oldValue) || (newValue != null && newValue.Equals(oldValue))) continue; + // // 插入审计日志表 + // dbContext.AddAsync(new SysLogAudit + // { + // TableName = entity.Entity.GetType().Name, // 获取实体类型(表名) + // ColumnName = propName, + // NewValue = newValue?.ToString(), + // OldValue = oldValue?.ToString(), + // CreatedTime = DateTime.Now, + // UserId = userId, + // UserName = userName, + // Operate = entity.State.ToString() // 操作方式:新增、更新、删除 + // }); + //} + } + } + catch (System.ObjectDisposedException ex) + { + + throw; } } diff --git a/20220330_Vote/Ewide.EntityFramework.Core/Ewide.EntityFramework.Core.csproj b/20220330_Vote/Ewide.EntityFramework.Core/Ewide.EntityFramework.Core.csproj index 8465f8a..4ea25ea 100644 --- a/20220330_Vote/Ewide.EntityFramework.Core/Ewide.EntityFramework.Core.csproj +++ b/20220330_Vote/Ewide.EntityFramework.Core/Ewide.EntityFramework.Core.csproj @@ -22,7 +22,6 @@ - diff --git a/20220330_Vote/Ewide.Web.Entry/Ewide.Web.Entry.csproj b/20220330_Vote/Ewide.Web.Entry/Ewide.Web.Entry.csproj index f87514a..eb56c7d 100644 --- a/20220330_Vote/Ewide.Web.Entry/Ewide.Web.Entry.csproj +++ b/20220330_Vote/Ewide.Web.Entry/Ewide.Web.Entry.csproj @@ -17,13 +17,6 @@ - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - @@ -619,23 +612,6 @@ - - - bin\Debug\net5.0\ICSharpCode.SharpZipLib.dll - - - bin\Debug\net5.0\NPOI.dll - - - bin\Debug\net5.0\NPOI.OOXML.dll - - - bin\Debug\net5.0\NPOI.OpenXml4Net.dll - - - bin\Debug\net5.0\NPOI.OpenXmlFormats.dll - - diff --git a/20220330_Vote/Ewide.Web.Entry/Properties/launchSettings.json b/20220330_Vote/Ewide.Web.Entry/Properties/launchSettings.json index 62c9aec..9376659 100644 --- a/20220330_Vote/Ewide.Web.Entry/Properties/launchSettings.json +++ b/20220330_Vote/Ewide.Web.Entry/Properties/launchSettings.json @@ -3,7 +3,7 @@ "windowsAuthentication": false, "anonymousAuthentication": true, "iisExpress": { - "applicationUrl": "http://localhost:5566", + "applicationUrl": "http://10.105.1.16:5566", "sslPort": 0 } }, diff --git a/20220330_Vote/Ewide.Web.Entry/Views/OutsideWall/Index.cshtml b/20220330_Vote/Ewide.Web.Entry/Views/OutsideWall/Index.cshtml index 3ef23cc..2283663 100644 --- a/20220330_Vote/Ewide.Web.Entry/Views/OutsideWall/Index.cshtml +++ b/20220330_Vote/Ewide.Web.Entry/Views/OutsideWall/Index.cshtml @@ -77,6 +77,11 @@ 例如:漏水、开裂、脱落 + + + + + @* diff --git a/20220330_Vote/Ewide.Web.Entry/wwwroot/Upload/Default/690f15ec-1bff-49d1-8ebd-3d94092985e1.jpg b/20220330_Vote/Ewide.Web.Entry/wwwroot/Upload/Default/690f15ec-1bff-49d1-8ebd-3d94092985e1.jpg new file mode 100644 index 0000000..9c491fc Binary files /dev/null and b/20220330_Vote/Ewide.Web.Entry/wwwroot/Upload/Default/690f15ec-1bff-49d1-8ebd-3d94092985e1.jpg differ diff --git a/20220330_Vote/Ewide.Web.Entry/wwwroot/html/outsidewall.html b/20220330_Vote/Ewide.Web.Entry/wwwroot/html/outsidewall.html new file mode 100644 index 0000000..4772861 --- /dev/null +++ b/20220330_Vote/Ewide.Web.Entry/wwwroot/html/outsidewall.html @@ -0,0 +1,958 @@ + + + + + + + + + + + + + +
+

宁波既有建筑外墙脱落问卷调查

+ + + + + + + + + + + + + + + +
上传外墙照片
+
只能上传jpg/png文件,且不超过500kb
+
+ +
+ + + + + + + + + + + + + + + 例如:漏水、开裂、脱落 + + + + + + + + + + + + + + + + + + + + 14.问题发生后是否请人修复了? + + + + + + + 15.请提供修复单位的名称: + + + + 16.修复后的部位是否再次发生问题? + + 有再发生 + 没有 + + + + 20.若您愿意接受我们的现场调查,请惠赐您的联系方式。谢谢! + + + + + 提 交 + 我的报名 + +
+ + +
+ + + + + \ No newline at end of file diff --git a/20220330_Vote/Vote.Services/ApiController/OutsideWallService.cs b/20220330_Vote/Vote.Services/ApiController/OutsideWallService.cs index 3b88c61..bc32e3d 100644 --- a/20220330_Vote/Vote.Services/ApiController/OutsideWallService.cs +++ b/20220330_Vote/Vote.Services/ApiController/OutsideWallService.cs @@ -1,33 +1,24 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Net.Http; -using System.Text; -using System.Threading.Tasks; -using System.Web; -using Ewide.Core; -using Ewide.Core.Service; +using Ewide.Core; using Furion; -using Furion.ClayObject.Extensions; using Furion.DatabaseAccessor; using Furion.DatabaseAccessor.Extensions; -using Furion.DataEncryption; using Furion.DataEncryption.Extensions; using Furion.DynamicApiController; using Furion.FriendlyException; using Furion.RemoteRequest.Extensions; -using Google.Protobuf.Reflection; using Mapster; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; -using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Caching.Memory; using Microsoft.Extensions.Options; -using Newtonsoft.Json.Linq; -using NPOI.HPSF; -using Org.BouncyCastle.Crypto; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Web; using Vote.Services.Dto; using Vote.Services.Entities; diff --git a/20220330_Vote/Vote.Services/Tools/ExcelHelper.cs b/20220330_Vote/Vote.Services/Tools/ExcelHelper.cs index bcfb63d..2940095 100644 --- a/20220330_Vote/Vote.Services/Tools/ExcelHelper.cs +++ b/20220330_Vote/Vote.Services/Tools/ExcelHelper.cs @@ -198,7 +198,7 @@ namespace Vote.Services.Tools outputPath = savePath + DateTime.Now.ToString("yyyyMMddHHmmsss") + "-" + template_name; using (var filess = new FileStream(outputPath, FileMode.Create, FileAccess.Write, FileShare.Read)) { - workbook.Write(filess); + workbook.Write(filess, true); } } } @@ -254,7 +254,7 @@ namespace Vote.Services.Tools outputPath = savePath + DateTime.Now.ToString("yyyyMMddHHmmsss") + "-" + template_name; using (var filess = new FileStream(outputPath, FileMode.Create, FileAccess.Write, FileShare.Read)) { - workbook.Write(filess); + workbook.Write(filess, true); } } } @@ -326,7 +326,7 @@ namespace Vote.Services.Tools outputPath = savePath + DateTime.Now.ToString("yyyyMMddHHmmsss") + "-" + template_name; using (var filess = new FileStream(outputPath, FileMode.Create, FileAccess.Write, FileShare.Read)) { - workbook.Write(filess); + workbook.Write(filess, true); } } } diff --git a/20220330_Vote/Vote.Services/Tools/ZipHelper.cs b/20220330_Vote/Vote.Services/Tools/ZipHelper.cs index dd6462b..6efb301 100644 --- a/20220330_Vote/Vote.Services/Tools/ZipHelper.cs +++ b/20220330_Vote/Vote.Services/Tools/ZipHelper.cs @@ -4,7 +4,7 @@ using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; -using ICSharpCode.SharpZipLib.Checksums; +using ICSharpCode.SharpZipLib.Checksum; using ICSharpCode.SharpZipLib.Zip; namespace Vote.Services.Tools diff --git a/20220330_Vote/Vote.Services/Vote.Services.csproj b/20220330_Vote/Vote.Services/Vote.Services.csproj index bb0d5de..6fa89e8 100644 --- a/20220330_Vote/Vote.Services/Vote.Services.csproj +++ b/20220330_Vote/Vote.Services/Vote.Services.csproj @@ -1,4 +1,4 @@ - + net5.0 @@ -10,16 +10,17 @@ - + + - + diff --git a/20220330_Vote/新建 文本文档.txt b/20220330_Vote/新建 文本文档.txt new file mode 100644 index 0000000..aa2e9a8 --- /dev/null +++ b/20220330_Vote/新建 文本文档.txt @@ -0,0 +1,6 @@ +http://localhost:5566/gb/yjb/outsidewall +http://localhost:5566/gb/yjb/manage/login + + +admin +123456 \ No newline at end of file