123456789101112131415161718192021222324252627282930313233343536373839 |
- using SqlSugar;
- using System;
- using System.Collections.Generic;
- using System.Data;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using WCS_Client.Extensions;
- namespace WCS_Client.Workflow
- {
- /// <summary>
- /// 异常日志
- /// </summary>
- public class ExceptionLogWorkflow
- {
- /// <summary>
- /// 为任务数据表新增列
- /// </summary>
- /// <param name="dataTable">数据源</param>
- /// <param name="db">数据库链接</param>
- public static void DataTableAddColumn(DataTable dataTable, SqlSugarClient db)
- {
- //新增列
- string Continued = "Continued";
- dataTable.addDataColumn(new List<string> { Continued });
- //开始时间&结束时间
- string STARTTIME = "STARTTIME", UPDATETIME = "UPDATETIME";
- //向新增列写入数据
- for (int i = 0; i < dataTable.Rows.Count; i++)
- {
- dataTable.Rows[i][Continued] = Math.Round(((DateTime)dataTable.Rows[i][UPDATETIME] - (DateTime)dataTable.Rows[i][STARTTIME]).TotalMinutes, 2);
- dataTable.AcceptChanges();
- }
- }
- }
- }
|