| | |
| | | int result = 0; |
| | | lock (locker) |
| | | { |
| | | ISYSRepository sysservice = new SYSRepository(); |
| | | SYSRepository sysservice = new SYSRepository(); |
| | | var sId = sysservice.FindEntity(a => a.CN_S_TYPE.Trim() == snType && a.CN_S_PRE.Trim() == prefix + Vend); |
| | | |
| | | if (sId != null) |
| | | { |
| | | sId.CN_N_MAX++; |
| | | sId.CN_T_LAST = DateTime.Now; |
| | | sysservice.Update(sId); |
| | | result = sId.CN_N_MAX; |
| | | |
| | | sId.CN_N_MAX++; |
| | | sId.CN_T_LAST = DateTime.Now; |
| | | //sysservice.Update(sId); |
| | | |
| | | sysservice.dbcontext.Set<SYSEntity>().Attach(sId); |
| | | sysservice.dbcontext.Entry(sId).Property(x => x.CN_N_MAX).CurrentValue = sId.CN_N_MAX; |
| | | |
| | | sysservice.dbcontext.Entry(sId).Property(x => x.CN_N_MAX).IsModified = true; |
| | | sysservice.dbcontext.Entry(sId).Property(x=>x.CN_T_LAST).CurrentValue = sId.CN_T_LAST; |
| | | |
| | | sysservice.dbcontext.Entry(sId).Property(x=>x.CN_T_LAST).IsModified = true; |
| | | |
| | | sysservice.dbcontext.SaveChanges(); |
| | | result = sId.CN_N_MAX; |
| | | } |
| | | else |
| | | { |
| | | sId = new SYSEntity { CN_S_TYPE = snType, CN_T_LAST = DateTime.Now, CN_S_PRE = prefix + Vend, CN_N_MAX = 0 }; |
| | | sId = new SYSEntity { CN_S_TYPE = snType, CN_T_LAST = DateTime.Now, CN_S_PRE = prefix + Vend, CN_N_MAX = 0,CN_S_APP_TYPE="WCS" }; |
| | | sysservice.Insert(sId); |
| | | } |
| | | } |
| | |
| | | } |
| | | #endregion [鑷畾涔夌被][20250325152141671][TaskProcess] |
| | | } |
| | | public class Utils |
| | | { |
| | | #region [鑷畾涔夌被][20250417094750211][Utils] |
| | | |
| | | #endregion [鑷畾涔夌被][20250417094750211][Utils] |
| | | } |
| | | } |