分支自 SuZhouGuanHong/TaiYuanTaiZhong

dengjunjie
2024-06-28 1e38f44af86775a341e4d0e4411d24ad35e417d3
代码管理/PCS/WCS_Server/WIDESEA_Comm/LogInfo/WriteDBLog.cs
@@ -5,9 +5,14 @@
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WIDESEA_Comm.DBItem;
using WIDESEA_Core.EFDbContext;
using WIDESEA_Core.FreeDB;
using WIDESEA_Core.ManageUser;
using WIDESEA_Entity.DomainModels;
using WIDESEA_System.IRepositories;
using WIDESEA_System.Repositories;
using WIDESEA_WCS.JobsPart.Common;
namespace WIDESEA_Comm.LogInfo
{
@@ -82,11 +87,15 @@
        /// <summary>
        /// 娣诲姞鏃ュ織
        /// </summary>
        private static void Write(string describe, object info, LogState logState, string dataFrom, string createuser)
        public static void Write(string describe, object info, LogState logState, string dataFrom, string createuser)
        {
            try
            {
                dt_log log = new dt_log();
                VOLContext context = new VOLContext();
                Idt_log_pcsRepository pcsRepository = new dt_log_pcsRepository(context);
                //dt_log log = new dt_log();
                dt_log_pcs log = new dt_log_pcs();
                log.id = Guid.NewGuid();
                log.createtime = DateTime.Now;
                log.dataForm = dataFrom;
@@ -101,7 +110,16 @@
                {
                    log.info = JsonConvert.SerializeObject(info);
                }
                freeDB.Add(log);
                //StoredProcedure.Main(log, MethodName.Add);
                //var data = pcsRepository.Find(x => x.dataForm == log.dataForm && x.describe == log.describe && x.status == log.status && x.info == log.info).FirstOrDefault();
                //if (data == null)
                    StoredProcedure.EXECAdd(log, MethodName.Add);
                //else
                //{
                //    data.createtime = DateTime.Now;
                //    pcsRepository.Update(data, true);
                //}
                //freeDB.Add(log);
            }
            catch (Exception ex)
            {