| | |
| | | return this.loadDetail(context); |
| | | case "load": |
| | | return this.Load(context); |
| | | case "editContent": |
| | | return this.EditContent(context); |
| | | default: |
| | | throw new Exception("Invalid Action=" + @string); |
| | | } |
| | |
| | | |
| | | private JsonPageResult Load(PageContext<SysUser> context) |
| | | { |
| | | DateTime dateTime1 = context.GetDateTime("StartTime"); |
| | | DateTime dateTime2 = context.GetDateTime("EndTime"); |
| | | int int1 = context.GetInt("auditingStatus"); |
| | | string string1 = context.GetString("content"); |
| | | string string2 = context.GetString("spids"); |
| | | DateTime startTime = context.GetDateTime("StartTime"); |
| | | DateTime endTime = context.GetDateTime("EndTime"); |
| | | int auditingStatus = context.GetInt("auditingStatus"); |
| | | string content = context.GetString("content"); |
| | | string spids = context.GetString("spids"); |
| | | int recordCount = 0; |
| | | int int2 = context.GetInt("pageSize", 20); |
| | | int int3 = context.GetInt("pageIndex", 1); |
| | | int pageSize = context.GetInt("pageSize", 20); |
| | | int pageIndex = context.GetInt("pageIndex", 1); |
| | | string opname = context.GetString("opname"); |
| | | using (GwAuditCacheDao gwAuditCacheDao = new GwAuditCacheDao()) |
| | | { |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | DataTable dataTable = gwAuditCacheDao.LoadCache(dateTime1, dateTime2, int1, string1, string2, out recordCount, int2, int3, opname); |
| | | DataTable dataTable = gwAuditCacheDao.LoadCache(startTime, endTime, auditingStatus, content, spids, out recordCount, pageSize, pageIndex, opname); |
| | | if (dataTable.Rows.Count > 0) |
| | | { |
| | | foreach (DataRow row in (InternalDataCollectionBase)dataTable.Rows) |
| | |
| | | stringBuilder.Append("<tr>"); |
| | | stringBuilder.AppendFormat("<td><input type=\"checkbox\" name=\"hashCode\" checked value=\"{0}\" /></td>", (object)dataRowReader.GetString("HASH_CODE")); |
| | | stringBuilder.Append("<td>" + dataRowReader.GetString("SP_ID") + "</td>"); |
| | | stringBuilder.Append("<td>" + dataRowReader.GetString("CLIENT_ID")+"</td>"); |
| | | stringBuilder.Append("<td>" + (object)dataRowReader.GetString("OP_NAME") + "</td>"); |
| | | stringBuilder.Append("<td>" + dataRowReader.GetString("MSG_CONTENT") + "</td>"); |
| | | stringBuilder.Append("<td>" + dataRowReader.GetString("KEYWORD") + "</td>"); |
| | |
| | | } |
| | | } |
| | | |
| | | //内容编辑 |
| | | public JsonPageResult EditContent(PageContext<SysUser> context) |
| | | { |
| | | string sms = context.GetString("newSms"); |
| | | if (string.IsNullOrEmpty(sms)) |
| | | { |
| | | throw new ArgumentException("请输入修改内容,不允许为空!!"); |
| | | } |
| | | |
| | | using (GwAuditCacheDao gwAuditCacheDao = new GwAuditCacheDao()) |
| | | { |
| | | string[] strArray = JsonConvert.DeserializeObject<string[]>(context.GetString("hashCodes")); |
| | | IEnumerable<string> enumerable = Enumerable.Distinct<string>((IEnumerable<string>)strArray); |
| | | StringBuilder stringBuilder = new StringBuilder(); |
| | | foreach (string hashCode in enumerable) |
| | | { |
| | | if (!gwAuditCacheDao.UpdateCacheContent(hashCode, sms)) |
| | | stringBuilder.AppendFormat("修改内容过程发生错误,{0}:修改失败!", hashCode); |
| | | } |
| | | stringBuilder.AppendLine(); |
| | | stringBuilder.AppendFormat("内容调整完成,共" + (object)strArray.Length + "个内容!"); |
| | | return new JsonPageResult(true, (object)stringBuilder.ToString()); |
| | | } |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 批准(带通道) |
| | | /// </summary> |