| 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();            }        }    }}
 |