public int SaveStore(ORG_STORE store) { //NOTE:这里添加其他业务逻辑 var cuo = sReponsitory.SaveValidateStoreById(store); if (cuo > 0) { return(-2); //重复No } if (store.ID <= 0) // 新增 { return((int)sReponsitory.Insert(store)); } else { //store.RemoveUpdateColumn("CREATE_USER"); store.RemoveUpdateColumn("OPEN_DATE_Str"); store.RemoveUpdateColumn("CLOSE_DATE_Str"); return(sReponsitory.Update(store)); } }
public int SaveValidateStoreById(ORG_STORE cuStore) { string sql = @"SELECT [ID] FROM [ORG_STORE] where STORE_NO=@STORE_NO and id<>@id AND ORG_ID=@ORG_ID "; return(base.Get <int>(sql, new { STORE_NO = cuStore.STORE_NO, id = cuStore.ID, ORG_ID = cuStore.ORG_ID })); }