lixiaojun
2022-08-03 37caf664f302b7fbeef0bb00f5fd6b93810957ad
DAL/IStation.DAL4Eta/eta_sum/multi/EtaSumMultiDayRecord.cs
@@ -21,6 +21,44 @@
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="list"></param>
        /// <returns></returns>
        public override bool Inserts(List<Entity.EtaSumMultiDayRecord> list)
        {
            if (list == null || list.Count < 1)
                return default;
            var corpIds = list.Select(x => x.CorpID).Distinct().ToList();
            if (corpIds.Count() != 1 || corpIds[0] < 1)
                return default;
            using (SqlSugarClient db = new SqlSugarClient(ConnectionConfig))
            {
                try
                {
                    db.BeginTran();
                    foreach (var item in list)
                    {
                        var id = db.Insertable(item).ExecuteReturnSnowflakeId();
                        if (id < 1)
                        {
                            db.RollbackTran();
                            return false;
                        }
                    }
                    db.CommitTran();
                    return true;
                }
                catch
                {
                    db.RollbackTran();
                    return false;
                }
            }
        }
        /// <summary>
        /// 通过对象获取
        /// </summary>
        public List<Entity.EtaSumMultiDayRecord> GetByObject(long CorpID, string ObjectType, long ObjectID)