From 6c0b60ad8577af7a2ea98fbf446e3cb83e79c776 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期一, 25 七月 2022 11:24:12 +0800
Subject: [PATCH] 文书管理

---
 zhengcaioa/Services/SysCodeService.cs |   78 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 78 insertions(+), 0 deletions(-)

diff --git a/zhengcaioa/Services/SysCodeService.cs b/zhengcaioa/Services/SysCodeService.cs
index 97d4b8e..cb525f1 100644
--- a/zhengcaioa/Services/SysCodeService.cs
+++ b/zhengcaioa/Services/SysCodeService.cs
@@ -714,5 +714,83 @@
 
             return resultEntity;
         }
+
+
+        public ResultEntity addSysCodeDtls(SysCodeDtlEntity Entity)
+        {
+            var resultEntity = new ResultEntity();
+
+
+            //浜嬪姟
+            resultEntity.Result = true;
+            resultEntity.ReturnID = "";
+            try
+            {
+
+
+                //var sysCodeDtls = _context.SysCodeDtls.Where(x => x.RecStatus == "A" && x.CodeId == Entity.CodeId && x.Classify1 == Entity.Classify1).ToList();
+                //if (sysCodeDtls != null && sysCodeDtls.Count > 0)
+                //{
+                //    foreach (var sysCodeDtl in sysCodeDtls)
+                //    {
+                //        _context.SysCodeDtls.Remove(sysCodeDtl);
+                //    }
+                //}
+
+                var CodeSns = Entity.CodeSns;
+                if (CodeSns != null && CodeSns.Length > 0)
+                {
+                    for (int i = 0; i < CodeSns.Length; i++)
+                    {
+                        if (!string.IsNullOrEmpty(Entity.CodeSns[i]) || !string.IsNullOrEmpty(Entity.Commentss[i]))
+                        {
+                            var id = Guid.NewGuid().ToString();
+                            _context.SysCodeDtls.Add(new SysCodeDtl()
+                            {
+                                Id = id,
+                                CodeSn = Entity.CodeSns[i],
+                                RoleId = "",
+                                CodeId = Entity.CodeId,
+                                Comments = Entity.Commentss[i],
+                                Contents = Entity.Contentss[i],
+                                Sort = Entity.Sorts[i],
+                                RecStatus = "A",
+                                Creater = Entity.Modifier,
+                                Createtime = Entity.Modifytime,
+                                Modifier = Entity.Modifier,
+                                Modifytime = Entity.Modifytime,
+                                Classify1 = Entity.Classify1,
+                                Classify2 = Entity.Classify2s[i],
+                            });
+
+                            if(i == CodeSns.Length - 1)
+                            {
+                                resultEntity.ReturnID += Entity.CodeSns[i];
+                            }
+                            else
+                            {
+                                resultEntity.ReturnID += Entity.CodeSns[i] + ",";
+                            }
+                          
+                        }
+                    }
+                }
+
+
+
+
+                _context.SaveChanges();
+
+            }
+            catch (Exception ex)
+            {
+                resultEntity.Message = "淇℃伅淇濆瓨澶辫触锛岃鑱旂郴绠$悊浜哄憳銆�" + ex.Message; ;
+                resultEntity.Result = false;
+
+            }
+
+            return resultEntity;
+        }
+
     }
 }

--
Gitblit v1.9.1