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